.elementor-133 .elementor-element.elementor-element-6c28bc44:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-6c28bc44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-6c28bc44>.elementor-background-overlay {
  background-image: url("/wp-content/uploads/2024/02/home-banner.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-6c28bc44 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 215px 0px 130px 0px;
}

.elementor-133 .elementor-element.elementor-element-43d8128b>.elementor-element-populated {
  padding: 27px 10px 10px 10px;
}

.elementor-133 .elementor-element.elementor-element-1dec3d35 .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}

.elementor-133 .elementor-element.elementor-element-1dec3d35>.elementor-widget-container {
  margin: 0px 0px 4px 0px;
}

.elementor-133 .elementor-element.elementor-element-4310b665>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button {
  fill: var(--e-global-color-5bef53a);
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 0px 30px 30px 30px;
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.2);
  padding: 15px 51px 16px 50px;
}

.elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: #545454;
  border-color: var(--e-global-color-text);
}

.elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-1a17cc9a>.elementor-widget-container {
  margin: 0px 0px 23px 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-5c875543.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-133 .elementor-element.elementor-element-5c875543.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-133 .elementor-element.elementor-element-5c875543.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-133 .elementor-element.elementor-element-5c875543:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-5c875543>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-5bef53a);
  box-shadow: 0px 50px 100px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0278px 0px 060px 094px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 094px;
  padding: 44px 30px 40px 30px;
}

.elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-5c875543>.elementor-background-slideshow {
  border-radius: 0px 34px 70px 34px;
}

.elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-5c875543 {
  z-index: 2;
}

.elementor-133 .elementor-element.elementor-element-28cc40ae .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-352e6a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-352e6a4-font-size);
  font-weight: var(--e-global-typography-352e6a4-font-weight);
  line-height: var(--e-global-typography-352e6a4-line-height);
  letter-spacing: var(--e-global-typography-352e6a4-letter-spacing);
  word-spacing: var(--e-global-typography-352e6a4-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-28cc40ae>.elementor-widget-container {
  margin: 0px 0px 2px 0px;
}

.elementor-133 .elementor-element.elementor-element-28cc40ae {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-7f32193e .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-352e6a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-352e6a4-font-size);
  font-weight: var(--e-global-typography-352e6a4-font-weight);
  line-height: var(--e-global-typography-352e6a4-line-height);
  letter-spacing: var(--e-global-typography-352e6a4-letter-spacing);
  word-spacing: var(--e-global-typography-352e6a4-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-7f32193e>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7f32193e {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-16291a00 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Jost", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1em;
}

.elementor-133 .elementor-element.elementor-element-16291a00 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-c8a855e>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-61d8d751 img {
  max-width: 135%;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-61d8d751>.elementor-widget-container {
  margin: 0px 0px 0px -98px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-61d8d751 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-c2e9b6b:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-c2e9b6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-c2e9b6b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  padding: 120px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-c2e9b6b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-cee1abd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
  background-image: url("/wp-content/uploads/2024/02/home-section1-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 90px 85px 90px 85px;
}

.elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-cee1abd {
  z-index: 3;
}

.elementor-133 .elementor-element.elementor-element-4e603d46 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-772423a2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-772423a2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-772423a2.elementor-column>.elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-133 .elementor-element.elementor-element-772423a2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-772423a2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-4fd04e2c>.elementor-element-populated {
  padding: 11px 0px 0px 16px;
}

.elementor-133 .elementor-element.elementor-element-1adec51 {
  text-align: left;
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-1adec51 img {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1adec51>.elementor-widget-container {
  margin: 0px 0px 28px 0px;
  padding: 3px 0px 0px 0px;
  transition: background 0.5s;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1adec51 .elementor-widget-container {
  transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-133 .elementor-element.elementor-element-23be1159>.elementor-widget-container {
  margin: 0px 0px 7px 0px;
}

.elementor-133 .elementor-element.elementor-element-153a7cb3>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 30px 30px 30px;
  padding: 14px 51px 15px 51px;
}

.elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-26ac15f4 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-166bfcc2:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-166bfcc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
  background-image: url("/wp-content/uploads/2024/02/home-section2-bg-1.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto;
}

.elementor-133 .elementor-element.elementor-element-166bfcc2>.elementor-background-overlay {
  background-image: url("/wp-content/uploads/2024/02/home-section2-bg-overlay.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-166bfcc2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-133 .elementor-element.elementor-element-7f3caff5>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-403a773d {
  text-align: center;
  z-index: 4;
}

.elementor-133 .elementor-element.elementor-element-403a773d>.elementor-widget-container {
  margin: 0px 0px -34px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7d90f777 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 8px;
}

.elementor-133 .elementor-element.elementor-element-7d90f777 .elementor-divider-separator {
  width: 292px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-133 .elementor-element.elementor-element-7d90f777 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-133 .elementor-element.elementor-element-7d90f777>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-2ffe3ce9 {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-2ffe3ce9>.elementor-widget-container {
  padding: 0px 225px 0px 225px;
}

.elementor-133 .elementor-element.elementor-element-485139a9 {
  margin-top: 52px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-1dfbbebd.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-1dfbbebd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-1dfbbebd:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-1dfbbebd:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1dfbbebd:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-img img {
  border-style: none;
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-543b60dc>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-637c105);
  border-color: var(--e-global-color-637c105);
}

.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-1ca83c19.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-1ca83c19.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-1ca83c19:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-1ca83c19:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1ca83c19:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-54757092.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-54757092.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-54757092.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-54757092>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-2479a022.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-2479a022.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-2479a022:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-2479a022>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-2479a022:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-2479a022:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-5ddfcf3b>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-eea07c7);
  border-color: var(--e-global-color-eea07c7);
}

.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-63eec76 {
  margin-top: 52px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-af5b5ee.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-af5b5ee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-af5b5ee:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-af5b5ee:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-af5b5ee:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-img img {
  border-style: none;
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-09e8cb1>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-d45810e .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-3152829.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-3152829.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-3152829:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-3152829>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-3152829:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-3152829:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-img img {
  border-style: none;
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-bfda319>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-637c105);
  border-color: var(--e-global-color-637c105);
}

.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-43b78e7:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-43b78e7:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-43b78e7:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-img img {
  border-style: none;
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-fce4f7c>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-803039f .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-803039f .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-803039f .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-803039f .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-803039f .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-eea07c7);
  border-color: var(--e-global-color-eea07c7);
}

.elementor-133 .elementor-element.elementor-element-803039f .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-803039f .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-25b441a.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-25b441a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}

.elementor-133 .elementor-element.elementor-element-25b441a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-25b441a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-25b441a:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-25b441a>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-25b441a:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-25b441a:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-img img {
  border-style: none;
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-64e1f3e>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-637c105);
  border-color: var(--e-global-color-637c105);
}

.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-6971959 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-331eb07:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-331eb07>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-331eb07:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-331eb07>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-331eb07:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-331eb07:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-7244394.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-7244394.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-7244394.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-7244394>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-e938fa7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-e938fa7:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 40px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-e938fa7:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-e938fa7:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-right .elementor-image-box-img {
  margin-left: 11px;
}

.elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-left .elementor-image-box-img {
  margin-right: 11px;
}

.elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-top .elementor-image-box-img {
  margin-bottom: 11px;
}

.elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-9bf0734>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-eea07c7);
  border-color: var(--e-global-color-eea07c7);
}

.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-f953961 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-1b8993c5:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-1b8993c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
  background-image: url("/wp-content/uploads/2024/02/home-section3-bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-1b8993c5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 40px 0px;
}

.elementor-133 .elementor-element.elementor-element-1b8993c5>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-37b2653>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7752b7a4 img {
  max-width: 130%;
}

.elementor-133 .elementor-element.elementor-element-7752b7a4>.elementor-widget-container {
  margin: -17px 0px 0px -61px;
}

.elementor-133 .elementor-element.elementor-element-66e685a4>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-2e884b2c {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-2e884b2c img {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-2e884b2c>.elementor-widget-container {
  margin: 0px 0px 28px 0px;
  padding: 3px 0px 0px 0px;
  transition: background 0.5s;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-2e884b2c .elementor-widget-container {
  transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-133 .elementor-element.elementor-element-4aee0ac2>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-4aee0ac2 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-4d4179f4 .elementor-heading-title {
  color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-4d4179f4>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-4d4179f4 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-630ae320 .elementor-heading-title {
  color: var(--e-global-color-primary);
}

.elementor-133 .elementor-element.elementor-element-630ae320>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-630ae320 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-534d9bf8 .elementor-heading-title {
  color: var(--e-global-color-primary);
}

.elementor-133 .elementor-element.elementor-element-534d9bf8>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-534d9bf8 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-7b021ecf>.elementor-widget-container {
  margin: 27px 54px 05px 0px;
}

.elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 30px 30px 30px;
  padding: 14px 48px 15px 48px;
}

.elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-4540cb21 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-220f4e95:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-220f4e95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-220f4e95>.elementor-background-overlay {
  background-image: url("/wp-content/uploads/2024/02/home-section2-bg-overlay.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-220f4e95 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 115px 0px 105px 0px;
}

.elementor-133 .elementor-element.elementor-element-1d897e02>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-5a40e381 {
  text-align: center;
  z-index: 4;
}

.elementor-133 .elementor-element.elementor-element-5a40e381>.elementor-widget-container {
  margin: 0px 0px -34px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7a55a717 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 8px;
}

.elementor-133 .elementor-element.elementor-element-7a55a717 .elementor-divider-separator {
  width: 255px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-133 .elementor-element.elementor-element-7a55a717 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-133 .elementor-element.elementor-element-7a55a717>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-3e9c0017>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-3e9c0017 {
  margin-top: 52px;
  margin-bottom: 6px;
}

.elementor-133 .elementor-element.elementor-element-490b31ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section4-p1-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 14px 0px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 50px 30px 24px 30px;
}

.elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-background-slideshow {
  border-radius: 0px 34px 34px 34px;
}

.elementor-133 .elementor-element.elementor-element-490b31ab:hover>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-490b31ab:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-490b31ab:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 34px 34px;
}

.elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-right .elementor-image-box-img {
  margin-left: 13px;
}

.elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-left .elementor-image-box-img {
  margin-right: 13px;
}

.elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-top .elementor-image-box-img {
  margin-bottom: 13px;
}

.elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-247a806c>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-1ae99a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section4-p2-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-1ae99a4:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 14px 0px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 50px 30px 24px 30px;
}

.elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-background-slideshow {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-1ae99a4:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1ae99a4:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-right .elementor-image-box-img {
  margin-left: 13px;
}

.elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-left .elementor-image-box-img {
  margin-right: 13px;
}

.elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-top .elementor-image-box-img {
  margin-bottom: 13px;
}

.elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-687fa625>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-37dda909:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-37dda909>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section4-p3-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-37dda909:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 14px 0px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 50px 30px 24px 30px;
}

.elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-37dda909>.elementor-background-slideshow {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-37dda909:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-37dda909:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-right .elementor-image-box-img {
  margin-left: 13px;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-left .elementor-image-box-img {
  margin-right: 13px;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 13px;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-title {
  margin-bottom: 22px;
  text-transform: capitalize;
}

.elementor-133 .elementor-element.elementor-element-45ebd54d>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-9056283:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-9056283>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section4-p3-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-9056283:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 14px 0px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 50px 30px 24px 30px;
}

.elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-9056283>.elementor-background-slideshow {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-9056283:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-9056283:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-right .elementor-image-box-img {
  margin-left: 13px;
}

.elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-left .elementor-image-box-img {
  margin-right: 13px;
}

.elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 13px;
}

.elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-title {
  margin-bottom: 22px;
  text-transform: capitalize;
}

.elementor-133 .elementor-element.elementor-element-b98c53d>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-12c7378a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section4-p5-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-12c7378a:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 14px 0px 14px;
  --e-column-margin-right: 14px;
  --e-column-margin-left: 14px;
  padding: 50px 30px 24px 30px;
}

.elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-background-slideshow {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-12c7378a:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-12c7378a:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 44px 44px 44px;
}

.elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-wrapper {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-right .elementor-image-box-img {
  margin-left: 13px;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-left .elementor-image-box-img {
  margin-right: 13px;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-top .elementor-image-box-img {
  margin-bottom: 13px;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-title {
  margin-bottom: 22px;
}

.elementor-133 .elementor-element.elementor-element-3c10dcac>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-6345051c {
  margin-top: 65px;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-47d68dc0.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-47d68dc0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-47d68dc0.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-133 .elementor-element.elementor-element-47d68dc0>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-598d5cb5 .elementor-counter-number-wrapper {
  font-family: var(--e-global-typography-6d8e712-font-family), Sans-serif;
  font-size: var(--e-global-typography-6d8e712-font-size);
  font-weight: var(--e-global-typography-6d8e712-font-weight);
  line-height: var(--e-global-typography-6d8e712-line-height);
  letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
  word-spacing: var(--e-global-typography-6d8e712-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-598d5cb5 .elementor-counter-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-133 .elementor-element.elementor-element-598d5cb5>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-598d5cb5 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-66987583 {
  font-family: var(--e-global-typography-cab4d03-font-family), Sans-serif;
  font-size: var(--e-global-typography-cab4d03-font-size);
  font-weight: var(--e-global-typography-cab4d03-font-weight);
  line-height: var(--e-global-typography-cab4d03-line-height);
  letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
  word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  width: auto;
  max-width: auto;
  align-self: flex-end;
}

.elementor-133 .elementor-element.elementor-element-66987583>.elementor-widget-container {
  margin: 7px 0px -6px 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-2b90447a.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-2b90447a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-2b90447a.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-133 .elementor-element.elementor-element-2b90447a>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1beb5367 .elementor-counter-number-wrapper {
  font-family: var(--e-global-typography-6d8e712-font-family), Sans-serif;
  font-size: var(--e-global-typography-6d8e712-font-size);
  font-weight: var(--e-global-typography-6d8e712-font-weight);
  line-height: var(--e-global-typography-6d8e712-line-height);
  letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
  word-spacing: var(--e-global-typography-6d8e712-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-1beb5367 .elementor-counter-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-133 .elementor-element.elementor-element-1beb5367>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1beb5367 {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-351d937b {
  font-family: var(--e-global-typography-cab4d03-font-family), Sans-serif;
  font-size: var(--e-global-typography-cab4d03-font-size);
  font-weight: var(--e-global-typography-cab4d03-font-weight);
  line-height: var(--e-global-typography-cab4d03-line-height);
  letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
  word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  width: auto;
  max-width: auto;
  align-self: flex-end;
}

.elementor-133 .elementor-element.elementor-element-351d937b>.elementor-widget-container {
  margin: 7px 0px -6px 0px;
}

.elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-2a4cc7f0.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-2a4cc7f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-133 .elementor-element.elementor-element-2a4cc7f0.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-133 .elementor-element.elementor-element-2a4cc7f0>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-3a1e595b .elementor-counter-number-wrapper {
  font-family: var(--e-global-typography-6d8e712-font-family), Sans-serif;
  font-size: var(--e-global-typography-6d8e712-font-size);
  font-weight: var(--e-global-typography-6d8e712-font-weight);
  line-height: var(--e-global-typography-6d8e712-line-height);
  letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
  word-spacing: var(--e-global-typography-6d8e712-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-3a1e595b .elementor-counter-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-133 .elementor-element.elementor-element-3a1e595b>.elementor-widget-container {
  margin: 0px 15px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-3a1e595b {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-8d31aa3 {
  font-family: var(--e-global-typography-cab4d03-font-family), Sans-serif;
  font-size: var(--e-global-typography-cab4d03-font-size);
  font-weight: var(--e-global-typography-cab4d03-font-weight);
  line-height: var(--e-global-typography-cab4d03-line-height);
  letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
  word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  width: auto;
  max-width: auto;
  align-self: flex-end;
}

.elementor-133 .elementor-element.elementor-element-8d31aa3>.elementor-widget-container {
  margin: 7px 0px -6px 0px;
}

.elementor-133 .elementor-element.elementor-element-d1fee90:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-d1fee90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section5-bg.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-d1fee90>.elementor-background-overlay {
  background-image: url("/wp-content/uploads/2024/02/home-section2-bg-overlay.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-d1fee90 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 090px 0px;
}

.elementor-133 .elementor-element.elementor-element-683d05b>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-146645e {
  text-align: center;
  z-index: 4;
}

.elementor-133 .elementor-element.elementor-element-146645e>.elementor-widget-container {
  margin: 0px 0px -34px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-844f76a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 8px;
}

.elementor-133 .elementor-element.elementor-element-844f76a .elementor-divider-separator {
  width: 345px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-133 .elementor-element.elementor-element-844f76a .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-133 .elementor-element.elementor-element-844f76a>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-630ac02 {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-630ac02>.elementor-widget-container {
  padding: 0px 225px 0px 225px;
}

.elementor-133 .elementor-element.elementor-element-e46291b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-6f14aca>.elementor-container {
  min-height: 500px;
}

.elementor-133 .elementor-element.elementor-element-6f14aca:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-6f14aca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/fb3943_47d6db3ba2fb496cb5d940e68d7f9e68mv2-1-scaled.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-6f14aca,
.elementor-133 .elementor-element.elementor-element-6f14aca>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-133 .elementor-element.elementor-element-6f14aca {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-6f14aca:hover {
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
}

.elementor-133 .elementor-element.elementor-element-6f14aca>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-2f2072f {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-2f2072f .elementor-heading-title {
  font-size: 35px;
  text-transform: uppercase;
}

.elementor-133 .elementor-element.elementor-element-2f2072f>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63>.elementor-container {
  min-height: 500px;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-7f3cd63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/fb3943_1e664a3b63784be3987aba908eb56e84mv2-scaled.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63,
.elementor-133 .elementor-element.elementor-element-7f3cd63>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63:hover {
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
}

.elementor-133 .elementor-element.elementor-element-7f3cd63>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-a8d9e81 {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-a8d9e81 .elementor-heading-title {
  font-size: 35px;
  text-transform: uppercase;
}

.elementor-133 .elementor-element.elementor-element-a8d9e81>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-8f75350 {
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff>.elementor-container {
  min-height: 500px;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-14ca8ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/fb3943_a6fd490edb5b40b5b0266aa54021fa55mv2-scaled.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff,
.elementor-133 .elementor-element.elementor-element-14ca8ff>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff:hover {
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
}

.elementor-133 .elementor-element.elementor-element-14ca8ff>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-e88300d {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-e88300d .elementor-heading-title {
  font-size: 35px;
  text-transform: uppercase;
}

.elementor-133 .elementor-element.elementor-element-e88300d>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-64f1edc>.elementor-container {
  min-height: 500px;
}

.elementor-133 .elementor-element.elementor-element-64f1edc:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-64f1edc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/fb3943_6748455ebe7240609ff8e7a70d580696mv2-scaled.webp");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-64f1edc,
.elementor-133 .elementor-element.elementor-element-64f1edc>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-133 .elementor-element.elementor-element-64f1edc {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-64f1edc:hover {
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
}

.elementor-133 .elementor-element.elementor-element-64f1edc>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-d4e4b29 {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-d4e4b29 .elementor-heading-title {
  font-size: 35px;
  text-transform: uppercase;
}

.elementor-133 .elementor-element.elementor-element-d4e4b29>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-bf3e7b3:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-bf3e7b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2024/02/home-section6-bg.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-133 .elementor-element.elementor-element-bf3e7b3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 45px 0px;
}

.elementor-133 .elementor-element.elementor-element-bf3e7b3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-2e34a4a img {
  max-width: 130%;
}

.elementor-133 .elementor-element.elementor-element-2e34a4a>.elementor-widget-container {
  margin: -50px 0px 0px -45px;
}

.elementor-133 .elementor-element.elementor-element-99eac72>.elementor-element-populated {
  padding: 0px 0px 0px 80px;
}

.elementor-133 .elementor-element.elementor-element-06fbe42 {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-06fbe42 img {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-06fbe42>.elementor-widget-container {
  margin: 0px 0px 28px 0px;
  padding: 3px 0px 0px 0px;
  transition: background 0.5s;
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-06fbe42 .elementor-widget-container {
  transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.elementor-133 .elementor-element.elementor-element-d28962f>.elementor-widget-container {
  margin: 0px 15px -4px 0px;
}

.elementor-133 .elementor-element.elementor-element-d28962f {
  width: auto;
  max-width: auto;
}

.elementor-133 .elementor-element.elementor-element-3663907 {
  text-align: left;
  z-index: 4;
}

.elementor-133 .elementor-element.elementor-element-3663907 .elementor-heading-title {
  color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-3663907>.elementor-widget-container {
  margin: 0px 0px -34px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-e192ab3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 8px;
}

.elementor-133 .elementor-element.elementor-element-e192ab3 .elementor-divider-separator {
  width: 153px;
  margin: 0 auto;
  margin-left: 0;
}

.elementor-133 .elementor-element.elementor-element-e192ab3 .elementor-divider {
  text-align: left;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-133 .elementor-element.elementor-element-e192ab3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 1;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-133 .elementor-element.elementor-element-f20e891 .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
  margin-left: 0px;
  margin-right: 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
  padding: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
  border-radius: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
  background-color: #66242400;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-content {
  text-align: left;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-bio {
  text-align: left;
  justify-content: left;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .ekit_testimonial_style_5 .elementskit-commentor-header {
  text-align: left;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
  color: var(--e-global-color-text);
  margin: 0px 0px 20px 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card .elementskit-commentor-coment {
  color: var(--e-global-color-text);
  margin: 0px 0px 20px 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card .elementskit-commentor-coment {
  font-family: var(--e-global-typography-0040266-font-family), Sans-serif;
  font-size: var(--e-global-typography-0040266-font-size);
  font-weight: var(--e-global-typography-0040266-font-weight);
  font-style: var(--e-global-typography-0040266-font-style);
  line-height: var(--e-global-typography-0040266-line-height);
  letter-spacing: var(--e-global-typography-0040266-letter-spacing);
  word-spacing: var(--e-global-typography-0040266-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info .elementskit-author-name {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-1da360a-font-family), Sans-serif;
  font-size: var(--e-global-typography-1da360a-font-size);
  font-weight: var(--e-global-typography-1da360a-font-weight);
  line-height: var(--e-global-typography-1da360a-line-height);
  letter-spacing: var(--e-global-typography-1da360a-letter-spacing);
  word-spacing: var(--e-global-typography-1da360a-word-spacing);
  margin-bottom: -4px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info .elementskit-author-des {
  font-family: var(--e-global-typography-cab4d03-font-family), Sans-serif;
  font-size: var(--e-global-typography-cab4d03-font-size);
  font-weight: var(--e-global-typography-cab4d03-font-weight);
  line-height: var(--e-global-typography-cab4d03-line-height);
  letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
  word-spacing: var(--e-global-typography-cab4d03-word-spacing);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-content .elementskit-client_logo {
  margin-bottom: 0px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-navigation-button {
  font-size: 18px;
  -webkit-transform: translateY(145px);
  -ms-transform: translateY(145px);
  transform: translateY(145px);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev {
  left: 75%;
  width: 40px;
  height: 40px;
  color: var(--e-global-color-primary);
  border-radius: 25px 25px 25px 25px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next {
  right: 2%;
  width: 40px;
  height: 40px;
  color: var(--e-global-color-primary);
  border-radius: 25px 25px 25px 25px;
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next {
  background-color: #02010100;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-text);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev:hover {
  color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next:hover {
  color: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev:hover,
.elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next:hover {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-f20e891>.elementor-widget-container {
  margin: -15px 0px 0px -15px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-f90ffa4 {
  --e-image-carousel-slides-to-show: 5;
}

.elementor-133 .elementor-element.elementor-element-f90ffa4>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-45a8d267:not(.elementor-motion-effects-element-type-background),
.elementor-133 .elementor-element.elementor-element-45a8d267>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-5bef53a);
  background-image: url("/wp-content/uploads/2024/02/home-section7-bg.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-133 .elementor-element.elementor-element-45a8d267>.elementor-background-overlay {
  background-image: url("/wp-content/uploads/2024/02/home-section2-bg-overlay.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-45a8d267 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 0px 120px 0px;
  z-index: 2;
}

.elementor-133 .elementor-element.elementor-element-bdfa0c1>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-18d8bd98 {
  text-align: center;
  z-index: 4;
}

.elementor-133 .elementor-element.elementor-element-18d8bd98>.elementor-widget-container {
  margin: 0px 0px -34px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1341d0b9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-b6438b2);
  --divider-border-width: 8px;
}

.elementor-133 .elementor-element.elementor-element-1341d0b9 .elementor-divider-separator {
  width: 576px;
  margin: 0 auto;
  margin-center: 0;
}

.elementor-133 .elementor-element.elementor-element-1341d0b9 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-133 .elementor-element.elementor-element-1341d0b9>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-192d446b {
  text-align: center;
}

.elementor-133 .elementor-element.elementor-element-192d446b>.elementor-widget-container {
  padding: 0px 225px 0px 225px;
}

.elementor-133 .elementor-element.elementor-element-47f650aa {
  margin-top: 52px;
  margin-bottom: 0px;
}

.elementor-133 .elementor-element.elementor-element-1942298:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 38px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-1942298>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-1942298:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-1942298:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-2aa58573>.elementor-widget-container {
  margin: 0px 55px 3px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-2a1e84cb>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-2c468eb5:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 38px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-2c468eb5:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-2c468eb5:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-6691c9b7>.elementor-widget-container {
  margin: 0px 55px 3px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-7ed3d0d4>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

.elementor-133 .elementor-element.elementor-element-5fd9c3e2:hover>.elementor-element-populated {
  background-color: var(--e-global-color-5bef53a);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}

.elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 38px 40px 40px 40px;
}

.elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated>.elementor-background-overlay,
.elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-background-slideshow {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-5fd9c3e2:hover>.elementor-element-populated,
.elementor-133 .elementor-element.elementor-element-5fd9c3e2:hover>.elementor-element-populated>.elementor-background-overlay {
  border-radius: 0px 34px 100px 34px;
}

.elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-133 .elementor-element.elementor-element-69cfb59d>.elementor-widget-container {
  margin: 0px 55px 3px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-133 .elementor-element.elementor-element-1325570a>.elementor-widget-container {
  margin: 0px 0px 13px 0px;
}

.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button .elementor-align-icon-right {
  margin-left: 5px;
}

.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button .elementor-align-icon-left {
  margin-right: 5px;
}

.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button {
  font-family: var(--e-global-typography-ca9cb84-font-family), Sans-serif;
  font-size: var(--e-global-typography-ca9cb84-font-size);
  font-weight: var(--e-global-typography-ca9cb84-font-weight);
  line-height: var(--e-global-typography-ca9cb84-line-height);
  letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
  word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  background-color: #FFFFFF00;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 0px 25.5px 25.5px 25.5px;
  padding: 17px 24px 15px 25px;
}

.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button:hover,
.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button:focus {
  color: var(--e-global-color-5bef53a);
  background-color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button:hover svg,
.elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button:focus svg {
  fill: var(--e-global-color-5bef53a);
}

:root {
  --page-title-display: none;
}

@media(max-width:1024px) {
  .elementor-133 .elementor-element.elementor-element-6c28bc44>.elementor-background-overlay {
    background-position: center left;
    background-size: cover;
  }

  .elementor-133 .elementor-element.elementor-element-6c28bc44 {
    padding: 170px 20px 86px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-43d8128b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1dec3d35 .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-1dec3d35>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4310b665>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button {
    padding: 12px 22px 12px 22px;
  }

  .elementor-133 .elementor-element.elementor-element-1a17cc9a>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-5c875543>.elementor-background-slideshow {
    border-radius: 0px 25px 50px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated {
    margin: 200px 0px 66px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-28cc40ae .elementor-heading-title {
    font-size: var(--e-global-typography-352e6a4-font-size);
    line-height: var(--e-global-typography-352e6a4-line-height);
    letter-spacing: var(--e-global-typography-352e6a4-letter-spacing);
    word-spacing: var(--e-global-typography-352e6a4-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-7f32193e .elementor-heading-title {
    font-size: var(--e-global-typography-352e6a4-font-size);
    line-height: var(--e-global-typography-352e6a4-line-height);
    letter-spacing: var(--e-global-typography-352e6a4-letter-spacing);
    word-spacing: var(--e-global-typography-352e6a4-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-16291a00 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-133 .elementor-element.elementor-element-c8a855e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-61d8d751 img {
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-61d8d751>.elementor-widget-container {
    margin: 0px 0px 0px -88px;
  }

  .elementor-133 .elementor-element.elementor-element-c2e9b6b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 20px 75px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-cee1abd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: cover;
  }

  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
  }

  .elementor-133 .elementor-element.elementor-element-4fd04e2c>.elementor-element-populated {
    padding: 11px 0px 0px 19px;
  }

  .elementor-133 .elementor-element.elementor-element-1adec51 img {
    max-width: 80%;
  }

  .elementor-133 .elementor-element.elementor-element-1adec51>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-23be1159>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-153a7cb3>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button {
    padding: 12px 30px 12px 30px;
  }

  .elementor-133 .elementor-element.elementor-element-166bfcc2:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-166bfcc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 0px auto;
  }

  .elementor-133 .elementor-element.elementor-element-166bfcc2>.elementor-background-overlay {
    background-position: center right;
    background-size: contain;
  }

  .elementor-133 .elementor-element.elementor-element-403a773d>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7d90f777 .elementor-divider-separator {
    width: 221px;
  }

  .elementor-133 .elementor-element.elementor-element-7d90f777>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-2ffe3ce9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 75px 0px 75px;
  }

  .elementor-133 .elementor-element.elementor-element-485139a9 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-1dfbbebd:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1dfbbebd:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-1ca83c19:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1ca83c19:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-2479a022>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-2479a022:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-2479a022:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-63eec76 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-af5b5ee:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-af5b5ee:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-d45810e .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-3152829>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-3152829:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-3152829:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-43b78e7:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-43b78e7:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-803039f .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-25b441a>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-25b441a:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-25b441a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 26px 26px 26px 26px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-6971959 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-331eb07>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-331eb07:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-331eb07:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 17px 17px 17px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-e938fa7:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-e938fa7:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 17px 17px 17px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 33%;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f953961 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-1b8993c5:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-1b8993c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center left;
    background-size: cover;
  }

  .elementor-133 .elementor-element.elementor-element-1b8993c5 {
    padding: 80px 20px 80px 20px;
  }

  .elementor-bc-flex-widget .elementor-133 .elementor-element.elementor-element-37b2653.elementor-column .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-133 .elementor-element.elementor-element-37b2653.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-133 .elementor-element.elementor-element-7752b7a4 img {
    max-width: 110%;
  }

  .elementor-133 .elementor-element.elementor-element-7752b7a4>.elementor-widget-container {
    margin: 0px 0px 0px -43px;
  }

  .elementor-133 .elementor-element.elementor-element-66e685a4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 12px;
  }

  .elementor-133 .elementor-element.elementor-element-2e884b2c img {
    max-width: 80%;
  }

  .elementor-133 .elementor-element.elementor-element-2e884b2c>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4aee0ac2>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4d4179f4>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-630ae320>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-534d9bf8>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7b021ecf>.elementor-widget-container {
    margin: 15px 0px -5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button {
    padding: 12px 30px 12px 30px;
  }

  .elementor-133 .elementor-element.elementor-element-220f4e95>.elementor-background-overlay {
    background-position: top right;
    background-size: auto;
  }

  .elementor-133 .elementor-element.elementor-element-220f4e95 {
    padding: 75px 20px 80px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-5a40e381>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7a55a717 .elementor-divider-separator {
    width: 193px;
  }

  .elementor-133 .elementor-element.elementor-element-7a55a717>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3e9c0017 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-background-slideshow {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-490b31ab:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-490b31ab:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 20px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-background-slideshow {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-1ae99a4:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1ae99a4:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 20px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-37dda909>.elementor-background-slideshow {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-37dda909:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-37dda909:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 020px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 20px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-9056283>.elementor-background-slideshow {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-9056283:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-9056283:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 020px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 20px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-background-slideshow {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-12c7378a:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-12c7378a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 20px 30px 020px;
  }

  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 20px 10px 20px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60%;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-title {
    margin-bottom: 8px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-6345051c {
    margin-top: 45px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-47d68dc0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6d8e712-font-size);
    line-height: var(--e-global-typography-6d8e712-line-height);
    letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
    word-spacing: var(--e-global-typography-6d8e712-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5 .elementor-counter-title {
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-66987583 {
    text-align: center;
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-66987583>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-2b90447a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6d8e712-font-size);
    line-height: var(--e-global-typography-6d8e712-line-height);
    letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
    word-spacing: var(--e-global-typography-6d8e712-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367 .elementor-counter-title {
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-351d937b {
    text-align: center;
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-351d937b>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6d8e712-font-size);
    line-height: var(--e-global-typography-6d8e712-line-height);
    letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
    word-spacing: var(--e-global-typography-6d8e712-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b .elementor-counter-title {
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-8d31aa3 {
    text-align: center;
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-8d31aa3>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-d1fee90>.elementor-background-overlay {
    background-position: center center;
    background-size: auto;
  }

  .elementor-133 .elementor-element.elementor-element-d1fee90 {
    padding: 75px 20px 64px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-146645e>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-844f76a .elementor-divider-separator {
    width: 261px;
  }

  .elementor-133 .elementor-element.elementor-element-844f76a>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-630ac02>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 75px 0px 75px;
  }

  .elementor-133 .elementor-element.elementor-element-bf3e7b3:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-bf3e7b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center left;
  }

  .elementor-133 .elementor-element.elementor-element-bf3e7b3 {
    padding: 80px 20px 26px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-2e34a4a img {
    max-width: 115%;
  }

  .elementor-133 .elementor-element.elementor-element-2e34a4a>.elementor-widget-container {
    margin: 0px 0px 0px -43px;
  }

  .elementor-133 .elementor-element.elementor-element-99eac72>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 42px;
  }

  .elementor-133 .elementor-element.elementor-element-06fbe42 img {
    max-width: 80%;
  }

  .elementor-133 .elementor-element.elementor-element-06fbe42>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-d28962f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3663907>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-e192ab3 .elementor-divider-separator {
    width: 115px;
  }

  .elementor-133 .elementor-element.elementor-element-e192ab3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 1;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-tootltip-testimonial .elementskit-commentor-content,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-content {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-0040266-font-size);
    line-height: var(--e-global-typography-0040266-line-height);
    letter-spacing: var(--e-global-typography-0040266-letter-spacing);
    word-spacing: var(--e-global-typography-0040266-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    margin: 0px 0px 5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card .elementskit-commentor-coment {
    margin: 0px 0px 5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-1da360a-font-size);
    line-height: var(--e-global-typography-1da360a-line-height);
    letter-spacing: var(--e-global-typography-1da360a-letter-spacing);
    word-spacing: var(--e-global-typography-1da360a-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-navigation-button {
    font-size: 14px;
    -webkit-transform: translateY(92px);
    -ms-transform: translateY(92px);
    transform: translateY(92px);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev {
    left: 10px;
    width: 30px;
    height: 30px;
    color: var(--e-global-color-primary);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next {
    right: 280px;
    width: 30px;
    height: 30px;
    color: var(--e-global-color-primary);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891>.elementor-widget-container {
    margin: -20px 0px -18px -10px;
  }

  .elementor-133 .elementor-element.elementor-element-45a8d267:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-45a8d267>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 0px auto;
  }

  .elementor-133 .elementor-element.elementor-element-45a8d267>.elementor-background-overlay {
    background-position: top left;
    background-size: auto;
  }

  .elementor-133 .elementor-element.elementor-element-45a8d267 {
    padding: 80px 20px 80px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-18d8bd98>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1341d0b9 .elementor-divider-separator {
    width: 438px;
  }

  .elementor-133 .elementor-element.elementor-element-1341d0b9>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-192d446b>.elementor-widget-container {
    padding: 0px 75px 0px 75px;
  }

  .elementor-133 .elementor-element.elementor-element-47f650aa {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-1942298>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-1942298:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-1942298:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-2aa58573>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-2a1e84cb>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-2c468eb5:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-2c468eb5:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-6691c9b7>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7ed3d0d4>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-background-slideshow {
    border-radius: 0px 25px 070px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-5fd9c3e2:hover>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-5fd9c3e2:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 25px 70px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated {
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-69cfb59d>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1325570a>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 14px 17px 14px 17px;
  }
}

@media(max-width:767px) {
  .elementor-133 .elementor-element.elementor-element-6c28bc44 {
    padding: 150px 15px 50px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-43d8128b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-133 .elementor-element.elementor-element-43d8128b>.elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1dec3d35 {
    text-align: center;
    width: auto;
    max-width: auto;
  }

  .elementor-133 .elementor-element.elementor-element-1dec3d35 .elementor-heading-title {
    line-height: var(--e-global-typography-primary-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-1dec3d35>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4310b665 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-4310b665>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1a17cc9a .elementor-button {
    padding: 12px 20px 12px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-1a17cc9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-5c875543>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-28cc40ae .elementor-heading-title {
    font-size: var(--e-global-typography-352e6a4-font-size);
    line-height: var(--e-global-typography-352e6a4-line-height);
    letter-spacing: var(--e-global-typography-352e6a4-letter-spacing);
    word-spacing: var(--e-global-typography-352e6a4-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-7f32193e .elementor-heading-title {
    font-size: var(--e-global-typography-352e6a4-font-size);
    line-height: var(--e-global-typography-352e6a4-line-height);
    letter-spacing: var(--e-global-typography-352e6a4-letter-spacing);
    word-spacing: var(--e-global-typography-352e6a4-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-16291a00 .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-133 .elementor-element.elementor-element-61d8d751 img {
    max-width: 70%;
  }

  .elementor-133 .elementor-element.elementor-element-61d8d751>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-c2e9b6b {
    padding: 050px 15px 45px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-cee1abd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
  }

  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-background-slideshow {
    border-radius: 0px 44px 110px 44px;
  }

  .elementor-133 .elementor-element.elementor-element-cee1abd>.elementor-element-populated {
    padding: 40px 20px 20px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-4fd04e2c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-133 .elementor-element.elementor-element-4fd04e2c>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1adec51 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-1adec51 img {
    max-width: 80%;
  }

  .elementor-133 .elementor-element.elementor-element-1adec51>.elementor-widget-container {
    margin: 0px 0px 17px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-23be1159 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-23be1159>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-153a7cb3 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-153a7cb3>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-26ac15f4 .elementor-button {
    padding: 10px 20px 10px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-26ac15f4 {
    width: auto;
    max-width: auto;
  }

  .elementor-133 .elementor-element.elementor-element-166bfcc2:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-166bfcc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 0px auto;
  }

  .elementor-133 .elementor-element.elementor-element-166bfcc2>.elementor-background-overlay {
    background-position: bottom right;
    background-size: auto;
  }

  .elementor-133 .elementor-element.elementor-element-7d90f777 .elementor-divider-separator {
    width: 190px;
  }

  .elementor-133 .elementor-element.elementor-element-2ffe3ce9>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
    padding: 0px 10px 0px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-485139a9 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1dfbbebd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
  }

  .elementor-133 .elementor-element.elementor-element-1dfbbebd>.elementor-element-populated {
    margin: 0px 25px 10px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-543b60dc>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-6ec207e2 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-1ca83c19>.elementor-element-populated {
    margin: 0px 25px 10px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-54757092 .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-54757092>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4a4bbc6a .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-2479a022>.elementor-element-populated {
    margin: 0px 25px 0px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-5ddfcf3b>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-429d1116 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-63eec76 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-af5b5ee>.elementor-element-populated {
    margin: 0px 25px 10px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1 .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-09e8cb1>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-d45810e .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-3152829.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
  }

  .elementor-133 .elementor-element.elementor-element-3152829>.elementor-element-populated {
    margin: 0px 25px 10px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319 .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-bfda319>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-c0da1bc .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-43b78e7>.elementor-element-populated {
    margin: 0px 25px 0px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-fce4f7c>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-803039f .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-25b441a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
  }

  .elementor-133 .elementor-element.elementor-element-25b441a>.elementor-element-populated {
    margin: 0px 25px 10px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-64e1f3e>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-6971959 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-331eb07>.elementor-element-populated {
    margin: 0px 25px 10px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-7244394 .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-7244394>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-ff46ba7 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-e938fa7>.elementor-element-populated {
    margin: 0px 25px 0px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-right .elementor-image-box-img {
    margin-left: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-left .elementor-image-box-img {
    margin-right: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734.elementor-position-top .elementor-image-box-img {
    margin-bottom: 3px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734 .elementor-image-box-title {
    margin-bottom: 12px;
  }

  .elementor-133 .elementor-element.elementor-element-9bf0734>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f953961 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-1b8993c5:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-1b8993c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center right;
    background-size: cover;
  }

  .elementor-133 .elementor-element.elementor-element-1b8993c5 {
    padding: 30px 0px 50px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-37b2653>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7752b7a4 img {
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-7752b7a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7752b7a4 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-66e685a4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-133 .elementor-element.elementor-element-66e685a4>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-2e884b2c {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-2e884b2c img {
    max-width: 80%;
  }

  .elementor-133 .elementor-element.elementor-element-2e884b2c>.elementor-widget-container {
    margin: 0px 0px 17px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-630ae320>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-534d9bf8>.elementor-widget-container {
    margin: 0px 0px 3px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7b021ecf {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-7b021ecf>.elementor-widget-container {
    margin: 8px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-4540cb21 .elementor-button {
    padding: 10px 20px 10px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-4540cb21 {
    width: auto;
    max-width: auto;
  }

  .elementor-133 .elementor-element.elementor-element-220f4e95>.elementor-background-overlay {
    background-position: bottom right;
    background-size: 0px auto;
  }

  .elementor-133 .elementor-element.elementor-element-220f4e95 {
    padding: 45px 15px 45px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-7a55a717 .elementor-divider-separator {
    width: 167px;
  }

  .elementor-133 .elementor-element.elementor-element-3e9c0017 {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-490b31ab {
    width: 50%;
  }

  .elementor-133 .elementor-element.elementor-element-490b31ab>.elementor-element-populated {
    margin: 0px 8px 16px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 30px 0px 25px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
  }

  .elementor-133 .elementor-element.elementor-element-247a806c .elementor-image-box-title {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-1ae99a4 {
    width: 50%;
  }

  .elementor-133 .elementor-element.elementor-element-1ae99a4>.elementor-element-populated {
    margin: 0px 8px 16px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 30px 0px 25px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
  }

  .elementor-133 .elementor-element.elementor-element-687fa625 .elementor-image-box-title {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-37dda909 {
    width: 50%;
  }

  .elementor-133 .elementor-element.elementor-element-37dda909>.elementor-element-populated {
    margin: 0px 8px 16px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 30px 0px 25px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
  }

  .elementor-133 .elementor-element.elementor-element-45ebd54d .elementor-image-box-title {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-9056283 {
    width: 50%;
  }

  .elementor-133 .elementor-element.elementor-element-9056283>.elementor-element-populated {
    margin: 0px 8px 16px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 30px 0px 25px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
  }

  .elementor-133 .elementor-element.elementor-element-b98c53d .elementor-image-box-title {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated,
  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated>.elementor-background-overlay,
  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-background-slideshow {
    border-radius: 0px 20px 30px 20px;
  }

  .elementor-133 .elementor-element.elementor-element-12c7378a>.elementor-element-populated {
    margin: 0px 88px 0px 88px;
    --e-column-margin-right: 88px;
    --e-column-margin-left: 88px;
    padding: 30px 0px 25px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-wrapper {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
  }

  .elementor-133 .elementor-element.elementor-element-3c10dcac .elementor-image-box-title {
    margin-bottom: 5px;
  }

  .elementor-133 .elementor-element.elementor-element-6345051c {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-47d68dc0 {
    width: 50%;
  }

  .elementor-133 .elementor-element.elementor-element-47d68dc0>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6d8e712-font-size);
    line-height: var(--e-global-typography-6d8e712-line-height);
    letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
    word-spacing: var(--e-global-typography-6d8e712-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5 .elementor-counter-title {
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-598d5cb5 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-66987583 {
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-66987583>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-2b90447a {
    width: 50%;
  }

  .elementor-133 .elementor-element.elementor-element-2b90447a>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6d8e712-font-size);
    line-height: var(--e-global-typography-6d8e712-line-height);
    letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
    word-spacing: var(--e-global-typography-6d8e712-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367 .elementor-counter-title {
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1beb5367 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-351d937b {
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-351d937b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-2a4cc7f0 {
    width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-2a4cc7f0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-6d8e712-font-size);
    line-height: var(--e-global-typography-6d8e712-line-height);
    letter-spacing: var(--e-global-typography-6d8e712-letter-spacing);
    word-spacing: var(--e-global-typography-6d8e712-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b .elementor-counter-title {
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3a1e595b {
    width: 100%;
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-8d31aa3 {
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-8d31aa3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-d1fee90 {
    padding: 45px 15px 35px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-844f76a .elementor-divider-separator {
    width: 222px;
  }

  .elementor-133 .elementor-element.elementor-element-630ac02>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
    padding: 0px 10px 0px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-bf3e7b3:not(.elementor-motion-effects-element-type-background),
  .elementor-133 .elementor-element.elementor-element-bf3e7b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center right;
    background-size: cover;
  }

  .elementor-133 .elementor-element.elementor-element-bf3e7b3 {
    padding: 30px 0px 20px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-2e34a4a img {
    max-width: 100%;
  }

  .elementor-133 .elementor-element.elementor-element-2e34a4a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-99eac72.elementor-column>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-133 .elementor-element.elementor-element-99eac72>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-06fbe42 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-06fbe42 img {
    max-width: 80%;
  }

  .elementor-133 .elementor-element.elementor-element-06fbe42>.elementor-widget-container {
    margin: 0px 0px 17px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-d28962f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3663907 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-e192ab3 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0;
  }

  .elementor-133 .elementor-element.elementor-element-e192ab3 .elementor-divider {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-e192ab3>.elementor-widget-container {
    margin: 0px 0px -4px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 0px;
    --ekit_testimonial_slidetoshow: 1;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-content {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-commentor-bio {
    text-align: center;
    justify-content: center;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-0040266-font-size);
    line-height: var(--e-global-typography-0040266-line-height);
    letter-spacing: var(--e-global-typography-0040266-letter-spacing);
    word-spacing: var(--e-global-typography-0040266-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info .elementskit-author-name {
    font-size: var(--e-global-typography-1da360a-font-size);
    line-height: var(--e-global-typography-1da360a-line-height);
    letter-spacing: var(--e-global-typography-1da360a-letter-spacing);
    word-spacing: var(--e-global-typography-1da360a-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-profile-info .elementskit-author-des {
    font-size: var(--e-global-typography-cab4d03-font-size);
    line-height: var(--e-global-typography-cab4d03-line-height);
    letter-spacing: var(--e-global-typography-cab4d03-letter-spacing);
    word-spacing: var(--e-global-typography-cab4d03-word-spacing);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-navigation-button {
    font-size: 0px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev {
    left: 0px;
    width: 0px;
    height: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next {
    right: 0px;
    width: 0px;
    height: 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-prev,
  .elementor-133 .elementor-element.elementor-element-f20e891 .elementskit-testimonial-slider .swiper-button-next {
    border-width: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-f20e891>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-45a8d267>.elementor-background-overlay {
    background-position: bottom right;
    background-size: auto;
  }

  .elementor-133 .elementor-element.elementor-element-45a8d267 {
    padding: 45px 15px 50px 15px;
  }

  .elementor-133 .elementor-element.elementor-element-18d8bd98>.elementor-widget-container {
    margin: 0px 0px -31px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-18d8bd98 {
    width: auto;
    max-width: auto;
  }

  .elementor-133 .elementor-element.elementor-element-1341d0b9 .elementor-divider-separator {
    width: 190px;
  }

  .elementor-133 .elementor-element.elementor-element-192d446b>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
    padding: 0px 10px 0px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-1942298>.elementor-element-populated {
    margin: 0px 20px 10px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-2aa58573 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-2aa58573>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 10px 0px 10px;
  }

  .elementor-133 .elementor-element.elementor-element-2a1e84cb {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-2a1e84cb>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-3f9d3283 .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 017px;
  }

  .elementor-133 .elementor-element.elementor-element-2c468eb5>.elementor-element-populated {
    margin: 0px 20px 10px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-6691c9b7 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-6691c9b7>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-7ed3d0d4 {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-7ed3d0d4>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-5e096e3a .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }

  .elementor-133 .elementor-element.elementor-element-5fd9c3e2>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 25px 25px 25px 25px;
  }

  .elementor-133 .elementor-element.elementor-element-69cfb59d {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-69cfb59d>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-1325570a {
    text-align: center;
  }

  .elementor-133 .elementor-element.elementor-element-1325570a>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
  }

  .elementor-133 .elementor-element.elementor-element-61e45f1c .elementor-button {
    font-size: var(--e-global-typography-ca9cb84-font-size);
    line-height: var(--e-global-typography-ca9cb84-line-height);
    letter-spacing: var(--e-global-typography-ca9cb84-letter-spacing);
    word-spacing: var(--e-global-typography-ca9cb84-word-spacing);
    padding: 11px 17px 11px 17px;
  }
}

@media(min-width:768px) {
  .elementor-133 .elementor-element.elementor-element-43d8128b {
    width: 40%;
  }

  .elementor-133 .elementor-element.elementor-element-5c875543 {
    width: 27%;
  }

  .elementor-133 .elementor-element.elementor-element-c8a855e {
    width: 32.664%;
  }

  .elementor-133 .elementor-element.elementor-element-37b2653 {
    width: 55%;
  }

  .elementor-133 .elementor-element.elementor-element-66e685a4 {
    width: 45%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-133 .elementor-element.elementor-element-43d8128b {
    width: 43%;
  }

  .elementor-133 .elementor-element.elementor-element-5c875543 {
    width: 25%;
  }

  .elementor-133 .elementor-element.elementor-element-c8a855e {
    width: 32%;
  }

  .elementor-133 .elementor-element.elementor-element-37b2653 {
    width: 47%;
  }

  .elementor-133 .elementor-element.elementor-element-66e685a4 {
    width: 53%;
  }

  .elementor-133 .elementor-element.elementor-element-490b31ab {
    width: 20%;
  }

  .elementor-133 .elementor-element.elementor-element-1ae99a4 {
    width: 20%;
  }

  .elementor-133 .elementor-element.elementor-element-37dda909 {
    width: 20%;
  }

  .elementor-133 .elementor-element.elementor-element-9056283 {
    width: 20%;
  }

  .elementor-133 .elementor-element.elementor-element-12c7378a {
    width: 20%;
  }

  .elementor-133 .elementor-element.elementor-element-99eac72 {
    width: 53%;
  }
}

.box {
  animation: MoveUpDown 4s linear infinite;
}

@keyframes MoveUpDown {

  0%,
  100% {
    bottom: 0;
  }

  50% {
    bottom: 30px;
  }
}

.custom_icon .elementor-widget-container {
  border: 2px solid #d55bff !important;
  max-width: 20%;
  margin: ;
  padding: 15px !important;
  border-radius: 0 50px 50px 50px !important;
  padding-bottom: 25px !important;
}

.custom_image_box .elementor-image-box-img {
  border: 2px solid #D55BFF !important;
  padding: 15px;
  border-radius: 0 40px 40px 40px;
}

.blue .elementor-image-box-img {
  border-color: #69bcf9 !important;
}

.zinc .elementor-image-box-img {
  border-color: #8cf7e9 !important;
}

.elementor-133 .elementor-element.elementor-element-6f14aca {
  -webkit-transition: ease-in-out 4s !important;
  transition: ease-in-out 4s !important;
}

.elementor-133 .elementor-element.elementor-element-6f14aca:hover {
  background-position: center bottom !important;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63 {
  -webkit-transition: ease-in-out 4s !important;
  transition: ease-in-out 4s !important;
}

.elementor-133 .elementor-element.elementor-element-7f3cd63:hover {
  background-position: center bottom !important;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff {
  -webkit-transition: ease-in-out 4s !important;
  transition: ease-in-out 4s !important;
}

.elementor-133 .elementor-element.elementor-element-14ca8ff:hover {
  background-position: center bottom !important;
}

.elementor-133 .elementor-element.elementor-element-64f1edc {
  -webkit-transition: ease-in-out 4s !important;
  transition: ease-in-out 4s !important;
}

.elementor-133 .elementor-element.elementor-element-64f1edc:hover {
  background-position: center bottom !important;
}

.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 20px !important;
}

.elementor-133 .elementor-element.elementor-element-f90ffa4 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}