.elementor-11 .elementor-element.elementor-element-fb180a2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 32px 0px;
  --row-gap: 32px;
  --column-gap: 0px;
  --overlay-opacity: 0.8;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 200px;
  --padding-bottom: 200px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-11 .elementor-element.elementor-element-fb180a2:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-fb180a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor2);
  background-image: url("https://websitedemos.net/ /wp-content/uploads/sites/1544/2025/07/pexels-photo-323772-323772.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-fb180a2::before,
.elementor-11 .elementor-element.elementor-element-fb180a2>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-fb180a2>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-fb180a2>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-fb180a2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-fb180a2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-astglobalcolor2);
  --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-fb180a2>.elementor-shape-bottom svg,
.elementor-11 .elementor-element.elementor-element-fb180a2>.e-con-inner>.elementor-shape-bottom svg {
  width: calc(0 + 1.3px);
  height: 4em;
}

.elementor-11 .elementor-element.elementor-element-ade2792 {
  --display: flex;
  --gap: 20px 0px;
  --row-gap: 20px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-bd2191d {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 99px 99px 99px 99px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2px;
  --padding-bottom: 2px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-bd2191d:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-bd2191d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF3D;
}

.elementor-11 .elementor-element.elementor-element-bd2191d.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-bfa7a55>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-bfa7a55 {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-bfa7a55 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-26eeb44>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-26eeb44 .uael-separator-parent {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox-title {
  color: #FFFFFF;
  margin: 0px 150px 8px 150px;
}

.elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox-text {
  color: #FFFFFF;
  margin: 0px 260px 0px 260px;
}

.elementor-11 .elementor-element.elementor-element-b227c62 {
  --display: flex;
  --gap: 80px 0px;
  --row-gap: 80px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-11 .elementor-element.elementor-element-b227c62:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-b227c62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-11 .elementor-element.elementor-element-9cf06f1 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-b34d173>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
}

.elementor-11 .elementor-element.elementor-element-b34d173 {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-b34d173 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-ad15c70>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 280px 12px 280px;
}

.elementor-11 .elementor-element.elementor-element-ad15c70 {
  text-align: center;
}

.elementor-11 .elementor-element.elementor-element-90365fa {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-f9d1e0c {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(3, 1fr);
  --gap: 40px 20px;
  --row-gap: 40px;
  --column-gap: 20px;
  --grid-auto-flow: row;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-167e418 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-21357ce img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-2a6fa91 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-2a6fa91.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-2a44f09>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-2a44f09 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-2a44f09 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2a44f09 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-2a44f09 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4cd660b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-80f0e30>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-80f0e30.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-f9cae26 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-f9cae26 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-f9cae26 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-f9cae26.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-f9cae26.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f9cae26.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-f9cae26 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-f9cae26 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-0c2fa4e.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-0c2fa4e .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-ea12ca3 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-ea12ca3 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-ea12ca3 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-ea12ca3.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-ea12ca3.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-ea12ca3.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-ea12ca3 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-ea12ca3 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-348957a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-8ffcd2a {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-8ffcd2a p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-f8ee57e {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-6cc6932 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-6696d9e {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-6696d9e.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-9d8e9b2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-9d8e9b2 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-9d8e9b2 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-9d8e9b2 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-9d8e9b2 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3527b79 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-f18b68b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-f18b68b.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-3fbad9f .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3fbad9f {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-3fbad9f .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-3fbad9f.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-3fbad9f.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-3fbad9f.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-3fbad9f .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-3fbad9f .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-60672d5 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-60672d5 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-60672d5 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-60672d5.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-60672d5.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-60672d5.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-60672d5 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-60672d5 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-7473765 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7473765 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-7473765 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-7473765.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-7473765.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7473765.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-7473765 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-7473765 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-65e86ee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-bf64975 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-bf64975 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-7d1a493 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-7727ee9 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-e188e1d {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-e188e1d.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-896cb03>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-896cb03 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-896cb03 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-896cb03 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-896cb03 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-10eb6af {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-9212021>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-9212021.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-3358dd6 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3358dd6 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-3358dd6 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-3358dd6.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-3358dd6.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-3358dd6.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-3358dd6 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-3358dd6 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-4733c3c .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-4733c3c {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-4733c3c .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-4733c3c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-4733c3c.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-4733c3c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-4733c3c .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-4733c3c .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-161dc6c .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-161dc6c {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-161dc6c .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-161dc6c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-161dc6c.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-161dc6c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-161dc6c .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-161dc6c .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-8eff5db {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-d1aea49 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-d1aea49 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-f6c314d {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-08ea7d5 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-8ba65ee {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-8ba65ee.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-1deb9f3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-1deb9f3 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-1deb9f3 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-1deb9f3 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-1deb9f3 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5a8d719 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-c860651>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-c860651.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-fd6fb2d.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-fd6fb2d .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-1302224 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-1302224 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-1302224 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-1302224.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-1302224.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-1302224.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-1302224 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-1302224 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-2b590b8 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2b590b8 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-2b590b8 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-2b590b8.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-2b590b8.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2b590b8.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-2b590b8 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-2b590b8 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-d8c12fc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-fae2621 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-fae2621 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-42b21d9 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-b62f76f img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-fe6a841 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-fe6a841.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-69bc364>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-69bc364 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-69bc364 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-69bc364 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-69bc364 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1369630 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-cab7376>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-cab7376.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-81bff6b .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-81bff6b {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-81bff6b .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-81bff6b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-81bff6b.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-81bff6b.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-81bff6b .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-81bff6b .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-3922d6e .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3922d6e {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-3922d6e .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-3922d6e.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-3922d6e.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-3922d6e.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-3922d6e .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-3922d6e .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-1a83df4 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-1a83df4 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-1a83df4 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-1a83df4.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-1a83df4.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-1a83df4.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-1a83df4 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-1a83df4 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-c474afc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-96caee9 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-96caee9 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-93b8654 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-bc4ae84 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-a854f90 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-a854f90.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-f07315c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-f07315c .uael-infobox,
.elementor-11 .elementor-element.elementor-element-f07315c .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-f07315c .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-f07315c .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-c666f53 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-da74edd>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-da74edd.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-373c1e5 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-373c1e5 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-373c1e5 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-373c1e5.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-373c1e5.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-373c1e5.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-373c1e5 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-373c1e5 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-34eb91b .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-34eb91b {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-34eb91b .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-34eb91b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-34eb91b.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-34eb91b.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-34eb91b .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-34eb91b .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-690460d .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-690460d {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-690460d .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-690460d.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-690460d.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-690460d.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-690460d .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-690460d .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-ddfdcb0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-25e5152 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-25e5152 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-6e105ec {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-d425a62 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 40px 20px;
  --row-gap: 40px;
  --column-gap: 20px;
  --grid-auto-flow: row;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-b9e2ff0 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-2d004a8 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-021bd52 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-021bd52.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-9355357>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-9355357 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-9355357 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-9355357 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-9355357 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-b3d8ac4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-5a5030f>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-5a5030f.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-01fd4bd .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-01fd4bd {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-01fd4bd .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-01fd4bd.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-01fd4bd.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-01fd4bd.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-01fd4bd .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-01fd4bd .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-e7b0597 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-e7b0597 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-e7b0597 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-e7b0597.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-e7b0597.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-e7b0597.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-e7b0597 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-e7b0597 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-472bab4 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-472bab4 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-472bab4 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-472bab4.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-472bab4.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-472bab4.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-472bab4 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-472bab4 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-45340bc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-38b5a67 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-38b5a67 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-98a695c {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-88c6145 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-1e42181 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1e42181.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-b289a04>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-b289a04 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-b289a04 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-b289a04 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-b289a04 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6d772b8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-f6c6285>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-f6c6285.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-76ee4fd .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-76ee4fd {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-76ee4fd .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-76ee4fd.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-76ee4fd.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-76ee4fd.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-76ee4fd .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-76ee4fd .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-580743b .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-580743b {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-580743b .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-580743b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-580743b.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-580743b.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-580743b .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-580743b .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-738594b .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-738594b {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-738594b .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-738594b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-738594b.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-738594b.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-738594b .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-738594b .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-2a91ee0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-18c0068 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-18c0068 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-527126c {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-b5d965f img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-eb405a1 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-eb405a1.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-8b2535a>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-8b2535a .uael-infobox,
.elementor-11 .elementor-element.elementor-element-8b2535a .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-8b2535a .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-8b2535a .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-40725e4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-72edf57>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-72edf57.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-322f2e0 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-322f2e0 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-322f2e0 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-322f2e0.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-322f2e0.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-322f2e0.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-322f2e0 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-322f2e0 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-7204be6 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7204be6 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-7204be6 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-7204be6.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-7204be6.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7204be6.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-7204be6 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-7204be6 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-aba725d .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-aba725d {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-aba725d .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-aba725d.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-aba725d.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-aba725d.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-aba725d .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-aba725d .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-7089d15 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-5dd7930 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-5dd7930 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-41ced17 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-ee5c701 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 40px 20px;
  --row-gap: 40px;
  --column-gap: 20px;
  --grid-auto-flow: row;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-fa6eee7 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-26d0cf6 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-04d799b {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-04d799b.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-c20f7bc>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-c20f7bc .uael-infobox,
.elementor-11 .elementor-element.elementor-element-c20f7bc .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-c20f7bc .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-c20f7bc .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1ea24fb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-4ef5692>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-4ef5692.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-ce43f69 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-ce43f69 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-ce43f69 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-ce43f69.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-ce43f69.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-ce43f69.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-ce43f69 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-ce43f69 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-2da6d2c .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2da6d2c {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-2da6d2c .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-2da6d2c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-2da6d2c.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2da6d2c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-2da6d2c .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-2da6d2c .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-812e96c .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-812e96c {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-812e96c .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-812e96c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-812e96c.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-812e96c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-812e96c .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-812e96c .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-bf02fa2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-8de8b16 {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-8de8b16 p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-8fd9ab7 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1c415c3 img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-94d1c80 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-94d1c80.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-0ebecf0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-0ebecf0 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-0ebecf0 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-0ebecf0 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-0ebecf0 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-4153b7b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-68d29c4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-68d29c4.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-60975a9 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-60975a9 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-60975a9 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-60975a9.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-60975a9.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-60975a9.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-60975a9 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-60975a9 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-51c1b6b .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-51c1b6b {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-51c1b6b .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-51c1b6b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-51c1b6b.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-51c1b6b.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-51c1b6b .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-51c1b6b .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-223e342 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-223e342 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-223e342 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-223e342.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-223e342.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-223e342.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-223e342 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-223e342 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-a70dd1a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-dd40f8b {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-dd40f8b p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-4c733c6 {
  --display: flex;
  --justify-content: space-between;
  --gap: 18px 0px;
  --row-gap: 18px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-416689a img {
  border-radius: 24px 24px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-3fd95a6 {
  --display: flex;
  --gap: 16px 0px;
  --row-gap: 16px;
  --column-gap: 0px;
  --border-radius: 24px 24px 24px 24px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-3fd95a6.e-con {
  --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-5695ce5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 8px 20px;
}

.elementor-11 .elementor-element.elementor-element-5695ce5 .uael-infobox,
.elementor-11 .elementor-element.elementor-element-5695ce5 .uael-separator-parent {
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-5695ce5 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-5695ce5 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-f315733 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 8px 0px;
  --row-gap: 8px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-ebb9569>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
}

.elementor-11 .elementor-element.elementor-element-ebb9569.elementor-element {
  --align-self: flex-start;
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-4f6cd8a.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-4f6cd8a .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-64709d8 .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-64709d8 {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-64709d8 .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-64709d8.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-64709d8.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-64709d8.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-64709d8 .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-64709d8 .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-c00f5dd .elementor-icon-box-wrapper {
  align-items: center;
  text-align: left;
}

.elementor-11 .elementor-element.elementor-element-c00f5dd {
  --icon-box-icon-margin: 10px;
}

.elementor-11 .elementor-element.elementor-element-c00f5dd .elementor-icon-box-title {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-c00f5dd.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-c00f5dd.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-c00f5dd.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-astglobalcolor2);
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-c00f5dd .elementor-icon {
  font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-c00f5dd .elementor-icon-box-description {
  color: var(--e-global-color-astglobalcolor3);
}

.elementor-11 .elementor-element.elementor-element-13a8a36 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor6);
  --border-color: var(--e-global-color-astglobalcolor6);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-11 .elementor-element.elementor-element-ab5de4f {
  text-align: left;
  color: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-ab5de4f p {
  margin-block-end: 0px;
}

.elementor-11 .elementor-element.elementor-element-98c5326 {
  --n-tabs-heading-justify-content: center;
  --n-tabs-title-width: initial;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: center;
  --n-tabs-title-flex-grow: 0;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-heading-overflow-x: initial;
  --n-tabs-title-white-space: initial;
  --n-tabs-title-justify-content: center;
  --n-tabs-title-text-align: center;
  --n-tabs-title-gap: 12px;
  --n-tabs-title-border-radius: 8px 8px 8px 8px;
  --n-tabs-title-color: var(--e-global-color-astglobalcolor2);
  --n-tabs-title-color-active: var(--e-global-color-astglobalcolor0);
}

.elementor-11 .elementor-element.elementor-element-98c5326>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
  background: var(--e-global-color-astglobalcolor4);
}

.elementor-11 .elementor-element.elementor-element-98c5326.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-98c5326.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-11 .elementor-element.elementor-element-98c5326.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-astglobalcolor2);
}

.elementor-11 .elementor-element.elementor-element-98c5326>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-98c5326.elementor-element {
  --align-self: center;
}

@media(min-width:768px) {
  .elementor-11 .elementor-element.elementor-element-fb180a2 {
    --content-width: 1200px;
  }

  .elementor-11 .elementor-element.elementor-element-bd2191d {
    --width: 90px;
  }

  .elementor-11 .elementor-element.elementor-element-b227c62 {
    --content-width: 1200px;
  }

  .elementor-11 .elementor-element.elementor-element-f9d1e0c {
    --width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-d425a62 {
    --width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-ee5c701 {
    --width: 100%;
  }
}

@media(max-width:1024px) {
  .elementor-11 .elementor-element.elementor-element-fb180a2 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 32px;
    --padding-right: 32px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox-title {
    margin: 0px 90px 12px 90px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44 .uael-imgicon-wrap {
    margin: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox-text {
    margin: 0px 90px 0px 90px;
  }

  .elementor-11 .elementor-element.elementor-element-b227c62 {
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 32px;
    --padding-right: 32px;
  }

  .elementor-11 .elementor-element.elementor-element-ad15c70>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-f9d1e0c {
    --grid-auto-flow: row;
  }

  .elementor-11 .elementor-element.elementor-element-21357ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-21357ce img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-6cc6932>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-6cc6932 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-7727ee9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-7727ee9 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-08ea7d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-08ea7d5 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-b62f76f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-b62f76f img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-bc4ae84>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-bc4ae84 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-d425a62 {
    --grid-auto-flow: row;
  }

  .elementor-11 .elementor-element.elementor-element-2d004a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-2d004a8 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-88c6145>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-88c6145 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-b5d965f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-b5d965f img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-ee5c701 {
    --grid-auto-flow: row;
  }

  .elementor-11 .elementor-element.elementor-element-26d0cf6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-26d0cf6 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-1c415c3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-1c415c3 img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-416689a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-416689a img {
    height: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-98c5326>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}

@media(max-width:767px) {
  .elementor-11 .elementor-element.elementor-element-fb180a2 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 24px;
    --padding-right: 24px;
  }

  .elementor-11 .elementor-element.elementor-element-bd2191d {
    --width: 100px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox-title {
    margin: 0px 0px 12px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44 .uael-imgicon-wrap {
    margin: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-26eeb44 .uael-infobox-text {
    margin: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-b227c62 {
    --gap: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 24px;
    --padding-right: 024px;
  }

  .elementor-11 .elementor-element.elementor-element-90365fa {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-f9d1e0c {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
    --grid-auto-flow: row;
  }

  .elementor-11 .elementor-element.elementor-element-21357ce img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-2a6fa91 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-2a44f09>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-4cd660b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-80f0e30>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-f9cae26>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-f9cae26 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-f9cae26 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-f9cae26 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-0c2fa4e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-0c2fa4e .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-0c2fa4e {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-0c2fa4e .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-ea12ca3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-ea12ca3 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-ea12ca3 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-ea12ca3 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-348957a {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-6cc6932 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-6696d9e {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-9d8e9b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-3527b79 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-f18b68b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-3fbad9f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-3fbad9f .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-3fbad9f {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-3fbad9f .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-60672d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-60672d5 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-60672d5 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-60672d5 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-7473765>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-7473765 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-7473765 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-7473765 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-65e86ee {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-7727ee9 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-e188e1d {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-896cb03>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-10eb6af {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-9212021>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-3358dd6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-3358dd6 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-3358dd6 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-3358dd6 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-4733c3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-4733c3c .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-4733c3c {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-4733c3c .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-161dc6c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-161dc6c .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-161dc6c {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-161dc6c .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-8eff5db {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-08ea7d5 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-8ba65ee {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-1deb9f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-5a8d719 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-c860651>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-fd6fb2d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-fd6fb2d .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-fd6fb2d {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-fd6fb2d .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-1302224>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-1302224 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-1302224 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-1302224 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-2b590b8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-2b590b8 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-2b590b8 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-2b590b8 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-d8c12fc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-b62f76f img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-fe6a841 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-69bc364>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-1369630 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-cab7376>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-81bff6b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-81bff6b .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-81bff6b {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-81bff6b .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-3922d6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-3922d6e .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-3922d6e {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-3922d6e .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-1a83df4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-1a83df4 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-1a83df4 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-1a83df4 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-c474afc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-bc4ae84 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-a854f90 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-f07315c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-c666f53 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-da74edd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-373c1e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-373c1e5 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-373c1e5 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-373c1e5 .elementor-icon {
    font-size: 18px;
  }

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

  .elementor-11 .elementor-element.elementor-element-34eb91b .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-34eb91b {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-34eb91b .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-690460d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-690460d .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-690460d {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-690460d .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-ddfdcb0 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-d425a62 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
    --grid-auto-flow: row;
  }

  .elementor-11 .elementor-element.elementor-element-2d004a8 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-021bd52 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-9355357>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-b3d8ac4 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-5a5030f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-01fd4bd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-01fd4bd .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-01fd4bd {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-01fd4bd .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-e7b0597>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-e7b0597 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-e7b0597 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-e7b0597 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-472bab4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-472bab4 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-472bab4 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-472bab4 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-45340bc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-88c6145 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-1e42181 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-b289a04>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-6d772b8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-f6c6285>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-76ee4fd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-76ee4fd .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-76ee4fd {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-76ee4fd .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-580743b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-580743b .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-580743b {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-580743b .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-738594b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-738594b .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-738594b {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-738594b .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-2a91ee0 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-b5d965f img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-eb405a1 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-8b2535a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-40725e4 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-72edf57>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-322f2e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-322f2e0 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-322f2e0 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-322f2e0 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-7204be6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-7204be6 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-7204be6 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-7204be6 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-aba725d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-aba725d .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-aba725d {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-aba725d .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-7089d15 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-ee5c701 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 32px 0px;
    --row-gap: 32px;
    --column-gap: 0px;
    --grid-auto-flow: row;
  }

  .elementor-11 .elementor-element.elementor-element-26d0cf6 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-04d799b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-c20f7bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-1ea24fb {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-4ef5692>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-ce43f69>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-ce43f69 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-ce43f69 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-ce43f69 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-2da6d2c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-2da6d2c .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-2da6d2c {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-2da6d2c .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-812e96c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-812e96c .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-812e96c {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-812e96c .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-bf02fa2 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-1c415c3 img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-94d1c80 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-0ebecf0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-4153b7b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-68d29c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-60975a9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-60975a9 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-60975a9 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-60975a9 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-51c1b6b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-51c1b6b .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-51c1b6b {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-51c1b6b .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-223e342>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-223e342 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-223e342 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-223e342 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-a70dd1a {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-416689a img {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 24px 24px 80px 80px;
  }

  .elementor-11 .elementor-element.elementor-element-3fd95a6 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-5695ce5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
  }

  .elementor-11 .elementor-element.elementor-element-f315733 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-ebb9569>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-4f6cd8a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-4f6cd8a .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-4f6cd8a {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-4f6cd8a .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-64709d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-64709d8 .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-64709d8 {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-64709d8 .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-c00f5dd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-11 .elementor-element.elementor-element-c00f5dd .elementor-icon-box-wrapper {
    align-items: center;
  }

  .elementor-11 .elementor-element.elementor-element-c00f5dd {
    --icon-box-icon-margin: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-c00f5dd .elementor-icon {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-13a8a36 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 12px;
    --padding-right: 12px;
  }

  .elementor-11 .elementor-element.elementor-element-98c5326 {
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 14px;
    --n-tabs-gap: 0px;
  }

  .elementor-11 .elementor-element.elementor-element-98c5326>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}