.elementor-118 .elementor-element.elementor-element-21cd0092 {
  --display: flex;
  --min-height: 100vh;
  --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: center;
  --overflow: hidden;
  --overlay-opacity: 0.8;
  --margin-top: -108px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-118
  .elementor-element.elementor-element-21cd0092:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-21cd0092
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/banner-home.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-118 .elementor-element.elementor-element-21cd0092::before,
.elementor-118
  .elementor-element.elementor-element-21cd0092
  > .elementor-background-video-container::before,
.elementor-118
  .elementor-element.elementor-element-21cd0092
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-118
  .elementor-element.elementor-element-21cd0092
  > .elementor-background-slideshow::before,
.elementor-118
  .elementor-element.elementor-element-21cd0092
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-118
  .elementor-element.elementor-element-21cd0092
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #000000;
  --background-overlay: "";
}
.elementor-118 .elementor-element.elementor-element-56a4a5e0 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 200px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118 .elementor-element.elementor-element-29c995bf {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118 .elementor-element.elementor-element-29c995bf.e-con {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-78eed541.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-78eed541 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-78eed541
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: #ffffff;
}
.elementor-118 .elementor-element.elementor-element-24d9eab6 {
  width: var(--container-widget-width, 848px);
  max-width: 848px;
  --container-widget-width: 848px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-24d9eab6
  .elementor-heading-title {
  color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-76f3c588 {
  --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;
  --gap: 78px 78px;
  --row-gap: 78px;
  --column-gap: 78px;
  --overflow: hidden;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-118
  .elementor-element.elementor-element-76f3c588:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-76f3c588
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a15f3fc);
}
.elementor-118 .elementor-element.elementor-element-7db293e9 {
  --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: center;
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --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-118 .elementor-element.elementor-element-7db293e9.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118 .elementor-element.elementor-element-69572cec {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --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-118 .elementor-element.elementor-element-69572cec.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118 .elementor-element.elementor-element-11304748 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-59620e47 {
  width: var(--container-widget-width, 600px);
  max-width: 600px;
  --container-widget-width: 600px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Arial", Sans-serif;
}
.elementor-118
  .elementor-element.elementor-element-59620e47
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-59620e47.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118 .elementor-element.elementor-element-266c394 {
  --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: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 12px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-d97c7a1
  .elementor-button:hover,
.elementor-118
  .elementor-element.elementor-element-d97c7a1
  .elementor-button:focus {
  background-color: var(--e-global-color-73e537b);
  color: var(--e-global-color-primary);
}
.elementor-118 .elementor-element.elementor-element-d97c7a1 .elementor-button {
  box-shadow: 2px 2px 0px 0px #dedef7;
}
.elementor-118
  .elementor-element.elementor-element-d97c7a1
  .elementor-button:hover
  svg,
.elementor-118
  .elementor-element.elementor-element-d97c7a1
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-118
  .elementor-element.elementor-element-f83917d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-f83917d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-f83917d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e8e4da;
}
.elementor-118 .elementor-element.elementor-element-f83917d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-118
  .elementor-element.elementor-element-f83917d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-b98ee3a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-74a7358 {
  width: var(--container-widget-width, 986px);
  max-width: 986px;
  --container-widget-width: 986px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-74a7358.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118
  .elementor-element.elementor-element-74a7358
  .elementor-heading-title {
  color: #365fa0;
}
.elementor-118
  .elementor-element.elementor-element-524f0b3
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-524f0b3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-524f0b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e8e4da;
}
.elementor-118 .elementor-element.elementor-element-524f0b3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-118
  .elementor-element.elementor-element-524f0b3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-118
  .elementor-element.elementor-element-893bc07.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-893bc07.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-893bc07.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-118
  .elementor-element.elementor-element-893bc07
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-b6de9db {
  width: auto;
  max-width: auto;
}
.elementor-118 .elementor-element.elementor-element-b6de9db.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-b6de9db img {
}
.elementor-118
  .elementor-element.elementor-element-b6de9db
  .widget-image-caption {
  font-size: 17px;
}
.elementor-118
  .elementor-element.elementor-element-39c01db
  > .elementor-element-populated {
  padding: 0em 0em 0em 02em;
}
.elementor-118
  .elementor-element.elementor-element-8d1c21b
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-8d1c21b {
  text-align: left;
}
.elementor-118
  .elementor-element.elementor-element-8d1c21b
  .elementor-heading-title {
  font-size: 2rem;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 1px;
}
.elementor-118
  .elementor-element.elementor-element-59b9f80
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-59b9f80 {
  text-align: left;
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: 1px;
}
.elementor-118
  .elementor-element.elementor-element-de27bd5
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-de27bd5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-de27bd5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e8e4da;
}
.elementor-118 .elementor-element.elementor-element-de27bd5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-118
  .elementor-element.elementor-element-de27bd5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-118
  .elementor-element.elementor-element-066874a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-066874a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-066874a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-118
  .elementor-element.elementor-element-066874a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-837412b {
  width: auto;
  max-width: auto;
}
.elementor-118 .elementor-element.elementor-element-837412b.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-837412b img {
}
.elementor-118
  .elementor-element.elementor-element-837412b
  .widget-image-caption {
  font-size: 17px;
  text-transform: uppercase;
}
.elementor-118
  .elementor-element.elementor-element-5aa143b
  > .elementor-element-populated {
  padding: 0em 1em 0em 2em;
}
.elementor-118
  .elementor-element.elementor-element-89a238a
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-89a238a {
  text-align: left;
}
.elementor-118
  .elementor-element.elementor-element-89a238a
  .elementor-heading-title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1em;
  letter-spacing: 1px;
}
.elementor-118
  .elementor-element.elementor-element-a00018e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-a00018e {
  text-align: left;
  font-size: 14px;
  line-height: 1.8em;
  letter-spacing: 1px;
}
.elementor-118
  .elementor-element.elementor-element-4f570c03
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-118
  .elementor-element.elementor-element-4f570c03:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-4f570c03
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/05/rawpixel-1066968-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-118
  .elementor-element.elementor-element-4f570c03
  > .elementor-background-overlay {
  background-color: #0c0400;
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-4f570c03
  > .elementor-container {
  max-width: 1040px;
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-4f570c03 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-118
  .elementor-element.elementor-element-58d676cc
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 12px;
}
.elementor-118
  .elementor-element.elementor-element-1fe18d13
  .elementor-heading-title {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.1666em;
  color: #ffffff;
}
.elementor-118 .elementor-element.elementor-element-7652fa3c {
  --divider-border-style: solid;
  --divider-color: #cc9955;
  --divider-border-width: 4px;
}
.elementor-118
  .elementor-element.elementor-element-7652fa3c
  .elementor-divider-separator {
  width: 48px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-118
  .elementor-element.elementor-element-7652fa3c
  .elementor-divider {
  text-align: center;
  padding-block-start: 8px;
  padding-block-end: 8px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-arrows-yes
  .elementor-main-swiper {
  width: calc(100% - 40px);
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-main-swiper {
  width: 100%;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-main-swiper
  .swiper-slide {
  background-color: #ffffff00;
  border-radius: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-swiper-button {
  font-size: 20px;
  color: #cc9955;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-swiper-button
  svg {
  fill: #cc9955;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  margin-top: 20px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer {
  margin-bottom: 20px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer {
  padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-left: 20px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-testimonial__text {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.617em;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-testimonial__name {
  color: #e6e6e6;
  font-family: "Roboto", Sans-serif;
  font-size: 1rem;
  font-weight: 500;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-testimonial__title {
  color: #bdbdbd;
  font-family: "Roboto", Sans-serif;
  font-size: 0.75rem;
  text-transform: uppercase;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0
  .elementor-testimonial__image
  img {
  width: 173px;
  height: 173px;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_left
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_right
  .elementor-testimonial__content:after {
  top: calc(20px + (173px / 2) - 8px);
}
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (173px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (173px / 2) - 8px);
  left: auto;
}
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-right)
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__content:after {
  left: calc(20px + (173px / 2) - 8px);
  right: auto;
}
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above:not(
    .elementor-testimonial--align-center
  ):not(.elementor-testimonial--align-left)
  .elementor-testimonial__content:after,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__content:after {
  right: calc(20px + (173px / 2) - 8px);
  left: auto;
}
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above
  .elementor-testimonial__image
  + cite {
  margin-left: 16px;
  margin-right: 0;
}
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right
  .elementor-testimonial__image
  + cite,
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline
  .elementor-testimonial__image
  + cite,
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above
  .elementor-testimonial__image
  + cite {
  margin-right: 16px;
  margin-left: 0;
}
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__image
  + cite,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_left
  .elementor-testimonial__image
  + cite,
.elementor-118
  .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_right
  .elementor-testimonial__image
  + cite {
  margin-top: 16px;
}
.elementor-118 .elementor-element.elementor-element-54a7addc {
  --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;
  --overflow: hidden;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-118
  .elementor-element.elementor-element-54a7addc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-54a7addc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a15f3fc);
}
.elementor-118 .elementor-element.elementor-element-7ba15ad7 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --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-118 .elementor-element.elementor-element-70a4835c {
  width: var(--container-widget-width, 781px);
  max-width: 781px;
  --container-widget-width: 781px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-47523c3e {
  width: var(--container-widget-width, 678px);
  max-width: 678px;
  --container-widget-width: 678px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Arial", Sans-serif;
}
body:not(.rtl) .elementor-118 .elementor-element.elementor-element-2ed96b37 {
  left: -30px;
}
body.rtl .elementor-118 .elementor-element.elementor-element-2ed96b37 {
  right: -30px;
}
.elementor-118 .elementor-element.elementor-element-2ed96b37 {
  bottom: 0px;
}
.elementor-118 .elementor-element.elementor-element-2ed96b37 img {
  width: 100%;
  max-width: 70px;
}
body:not(.rtl) .elementor-118 .elementor-element.elementor-element-3c4030a {
  right: -30px;
}
body.rtl .elementor-118 .elementor-element.elementor-element-3c4030a {
  left: -30px;
}
.elementor-118 .elementor-element.elementor-element-3c4030a {
  bottom: 0px;
}
.elementor-118 .elementor-element.elementor-element-3c4030a img {
  width: 100%;
  max-width: 70px;
}
.elementor-118 .elementor-element.elementor-element-429ad9c8 {
  --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-118 .elementor-element.elementor-element-70f28de3 {
  --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;
  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-a15f3fc);
  --border-color: var(--e-global-color-a15f3fc);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 64px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-70f28de3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-70f28de3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-f70fa7a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-f70fa7a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-f70fa7a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}
.elementor-118 .elementor-element.elementor-element-301b1a7a {
  --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-118 .elementor-element.elementor-element-527aca95 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-112336db img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-363389b
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118 .elementor-element.elementor-element-433360a7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-433360a7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-433360a7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-433360a7.e-con {
  --align-self: flex-end;
}
.elementor-118 .elementor-element.elementor-element-2dc0b33a {
  --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-118 .elementor-element.elementor-element-2dc0b33a.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118 .elementor-element.elementor-element-204f8a71 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-722dfdc9 img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-6d96a5fd
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118
  .elementor-element.elementor-element-1fff68bb
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-1fff68bb {
  font-family: var(--e-global-typography-86452da-font-family), Sans-serif;
  font-size: var(--e-global-typography-86452da-font-size);
  font-weight: var(--e-global-typography-86452da-font-weight);
  line-height: var(--e-global-typography-86452da-line-height);
}
.elementor-118 .elementor-element.elementor-element-4a08b0c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-4a08b0c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-4a08b0c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-4a08b0c.e-con {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-2bd03c5 {
  --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-118 .elementor-element.elementor-element-2bd03c5.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118 .elementor-element.elementor-element-9eef39f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-cb60acf img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-aae261f
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118
  .elementor-element.elementor-element-289429c
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-289429c {
  font-family: var(--e-global-typography-86452da-font-family), Sans-serif;
  font-size: var(--e-global-typography-86452da-font-size);
  font-weight: var(--e-global-typography-86452da-font-weight);
  line-height: var(--e-global-typography-86452da-line-height);
}
.elementor-118 .elementor-element.elementor-element-5a008560 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-5a008560:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-5a008560
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-5a008560.e-con {
  --align-self: flex-end;
}
.elementor-118 .elementor-element.elementor-element-776c9764 {
  --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-118 .elementor-element.elementor-element-63f908e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-ac50807 img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-6dd2c5ed
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118
  .elementor-element.elementor-element-5090a8d1
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-5090a8d1 {
  font-family: var(--e-global-typography-86452da-font-family), Sans-serif;
  font-size: var(--e-global-typography-86452da-font-size);
  font-weight: var(--e-global-typography-86452da-font-weight);
  line-height: var(--e-global-typography-86452da-line-height);
}
.elementor-118 .elementor-element.elementor-element-5642ada9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-5642ada9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-5642ada9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-5642ada9.e-con {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-66a27fd4 {
  --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-118 .elementor-element.elementor-element-13a5de72 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-36a664b1 img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-3479d1ab
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118
  .elementor-element.elementor-element-48cf6196
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-48cf6196 {
  font-family: var(--e-global-typography-86452da-font-family), Sans-serif;
  font-size: var(--e-global-typography-86452da-font-size);
  font-weight: var(--e-global-typography-86452da-font-weight);
  line-height: var(--e-global-typography-86452da-line-height);
}
.elementor-118 .elementor-element.elementor-element-5851f1d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-5851f1d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-5851f1d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-5851f1d.e-con {
  --align-self: flex-end;
}
.elementor-118 .elementor-element.elementor-element-5eae98e {
  --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-118 .elementor-element.elementor-element-5eae98e.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-118 .elementor-element.elementor-element-4f8ede9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-8aaba33 img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-4696f70
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118
  .elementor-element.elementor-element-05f5e7c
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-05f5e7c {
  font-family: var(--e-global-typography-86452da-font-family), Sans-serif;
  font-size: var(--e-global-typography-86452da-font-size);
  font-weight: var(--e-global-typography-86452da-font-weight);
  line-height: var(--e-global-typography-86452da-line-height);
}
.elementor-118 .elementor-element.elementor-element-9de6467 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-9de6467:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-9de6467
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-9de6467.e-con {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-aa9d44e {
  --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-118 .elementor-element.elementor-element-64893ca {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-83d2389 img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-a558de8
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118 .elementor-element.elementor-element-0f34116 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 36px 36px;
  --row-gap: 36px;
  --column-gap: 36px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-94f1fe1);
  --border-color: var(--e-global-color-94f1fe1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 36px;
  --padding-right: 36px;
}
.elementor-118
  .elementor-element.elementor-element-0f34116:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-0f34116
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1d1dcce);
}
.elementor-118 .elementor-element.elementor-element-0f34116.e-con {
  --align-self: flex-end;
}
.elementor-118 .elementor-element.elementor-element-a6a6b69 {
  --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-118 .elementor-element.elementor-element-fe0b30a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-c3d0673 img {
  width: 100%;
  max-width: 24px;
}
.elementor-118
  .elementor-element.elementor-element-11915a5
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-118 .elementor-element.elementor-element-54045d05 {
  --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;
  --overflow: hidden;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-118
  .elementor-element.elementor-element-54045d05:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-54045d05
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a15f3fc);
}
.elementor-118 .elementor-element.elementor-element-54045d05.e-con {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-5c0ba2ba {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-8c4e70b {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
.elementor-118 .elementor-element.elementor-element-f1b9b60 {
  width: auto;
  max-width: auto;
}
.elementor-118 .elementor-element.elementor-element-f1b9b60.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-f1b9b60 img {
  width: 373px;
}
.elementor-118 .elementor-element.elementor-element-20631a38 {
  width: auto;
  max-width: auto;
}
.elementor-118 .elementor-element.elementor-element-20631a38 img {
  width: 295px;
}
.elementor-118 .elementor-element.elementor-element-32cc3eca {
  --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;
  --overflow: hidden;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-118
  .elementor-element.elementor-element-32cc3eca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-32cc3eca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}
.elementor-118 .elementor-element.elementor-element-2170f7c3 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 16px 16px;
  --row-gap: 16px;
  --column-gap: 16px;
  --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-118 .elementor-element.elementor-element-2d206d1 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-2d206d1
  .elementor-heading-title {
  color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-3ffb67c2 {
  --display: flex;
  --gap: 32px 32px;
  --row-gap: 32px;
  --column-gap: 32px;
  --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-118 .elementor-element.elementor-element-3ffb67c2.e-con {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-4c4a5095 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --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-118 .elementor-element.elementor-element-4c4a5095.e-con {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-5c109e8f img {
  width: 100%;
  max-width: 69px;
}
.elementor-118
  .elementor-element.elementor-element-13bda131
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-13bda131 {
  color: var(--e-global-color-526ca62);
}
.elementor-118 .elementor-element.elementor-element-1e42b0e {
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group {
  padding-right: calc(14px / 2);
  padding-left: calc(14px / 2);
  margin-bottom: 15px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-form-fields-wrapper {
  margin-left: calc(-14px / 2);
  margin-right: calc(-14px / 2);
  margin-bottom: -15px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 8px;
}
body:not(.rtl)
  .elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 8px;
}
body
  .elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 8px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group
  > label,
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-subgroup
  label {
  color: var(--e-global-color-73e537b);
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group
  > label {
  font-family: var(--e-global-typography-86452da-font-family), Sans-serif;
  font-size: var(--e-global-typography-86452da-font-size);
  font-weight: var(--e-global-typography-86452da-font-weight);
  line-height: var(--e-global-typography-86452da-line-height);
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group
  .elementor-field {
  color: var(--e-global-color-secondary);
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--e-global-color-b452d61);
  border-color: var(--e-global-color-24367c1);
  border-width: 1px 1px 1px 1px;
  border-radius: 6px 6px 6px 6px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: var(--e-global-color-b452d61);
  border-color: var(--e-global-color-24367c1);
  border-width: 1px 1px 1px 1px;
  border-radius: 6px 6px 6px 6px;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: var(--e-global-color-24367c1);
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .e-form__buttons__wrapper__button-next {
  color: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-button[type="submit"] {
  color: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-1e42b0e
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-118 .elementor-element.elementor-element-35d0bdd9 {
  --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;
  --overflow: hidden;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118 .elementor-element.elementor-element-3171a955 {
  --display: flex;
  --gap: 16px 16px;
  --row-gap: 16px;
  --column-gap: 16px;
  --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-118 .elementor-element.elementor-element-179f40c5 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-6a94416b
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-6a94416b {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-999a652 {
  --divider-border-style: solid;
  --divider-color: #365fa0;
  --divider-border-width: 2px;
}
.elementor-118
  .elementor-element.elementor-element-999a652
  .elementor-divider-separator {
  width: 100%;
}
.elementor-118 .elementor-element.elementor-element-999a652 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-118
  .elementor-element.elementor-element-999a652.elementor-view-stacked
  .elementor-icon {
  background-color: #365fa0;
}
.elementor-118
  .elementor-element.elementor-element-999a652.elementor-view-framed
  .elementor-icon,
.elementor-118
  .elementor-element.elementor-element-999a652.elementor-view-default
  .elementor-icon {
  color: #365fa0;
  border-color: #365fa0;
}
.elementor-118
  .elementor-element.elementor-element-999a652.elementor-view-framed
  .elementor-icon,
.elementor-118
  .elementor-element.elementor-element-999a652.elementor-view-default
  .elementor-icon
  svg {
  fill: #365fa0;
}
.elementor-118
  .elementor-element.elementor-element-57fd53e8
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-118 .elementor-element.elementor-element-57fd53e8 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-3852c870 {
  --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;
  --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-118 .elementor-element.elementor-element-6aa27742 {
  --display: flex;
  --gap: 44px 44px;
  --row-gap: 44px;
  --column-gap: 44px;
  --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-118
  .elementor-element.elementor-element-b83fb63
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-118
  .elementor-element.elementor-element-b83fb63
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 27px;
  color: var(--e-global-color-73e537b);
}
.elementor-118
  .elementor-element.elementor-element-b83fb63
  .elementor-swiper-button.elementor-swiper-button-prev
  svg,
.elementor-118
  .elementor-element.elementor-element-b83fb63
  .elementor-swiper-button.elementor-swiper-button-next
  svg {
  fill: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-a697c7d {
  --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;
  --justify-content: space-between;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-a697c7d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-a697c7d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-118 .elementor-element.elementor-element-a89155b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --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-118
  .elementor-element.elementor-element-ac7d981
  > .elementor-widget-container {
  --e-transform-flipX: -1;
}
.elementor-118 .elementor-element.elementor-element-ac7d981 img {
  width: 100%;
  max-width: 65px;
}
.elementor-118 .elementor-element.elementor-element-f68ebff {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-f68ebff
  .elementor-heading-title {
  text-transform: capitalize;
  color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-94c5359 img {
  width: 100%;
  max-width: 65px;
}
.elementor-118 .elementor-element.elementor-element-346c4d8 {
  width: var(--container-widget-width, 59%);
  max-width: 59%;
  --container-widget-width: 59%;
  --container-widget-flex-grow: 0;
}
.elementor-118
  .elementor-element.elementor-element-7771aeaf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-7771aeaf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-118
  .elementor-element.elementor-element-7771aeaf
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-7771aeaf
  > .elementor-container {
  max-width: 1400px;
}
.elementor-118 .elementor-element.elementor-element-7771aeaf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}
.elementor-118 .elementor-element.elementor-element-31e257b {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-31e257b
  .elementor-heading-title {
  font-size: 3.3em;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 2px;
  color: var(--e-global-color-primary);
}
.elementor-118
  .elementor-element.elementor-element-5e6d268f
  > .elementor-container {
  max-width: 887px;
}
.elementor-118 .elementor-element.elementor-element-5e6d268f {
  margin-top: -12px;
  margin-bottom: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-2d02aa88 {
  --divider-border-style: solid;
  --divider-color: #ff7f50;
  --divider-border-width: 3px;
}
.elementor-118
  .elementor-element.elementor-element-2d02aa88
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-right: 0;
}
.elementor-118
  .elementor-element.elementor-element-2d02aa88
  .elementor-divider {
  text-align: right;
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-118
  .elementor-element.elementor-element-328436c1
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-118 .elementor-element.elementor-element-328436c1 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-328436c1
  .elementor-heading-title {
  font-size: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 4px;
  mix-blend-mode: luminosity;
  color: #001c31;
}
.elementor-118 .elementor-element.elementor-element-7f853d02 {
  --divider-border-style: solid;
  --divider-color: #ff7f50;
  --divider-border-width: 3px;
}
.elementor-118
  .elementor-element.elementor-element-7f853d02
  .elementor-divider-separator {
  width: 20px;
}
.elementor-118
  .elementor-element.elementor-element-7f853d02
  .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-118
  .elementor-element.elementor-element-2275ecf4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-edb0e10 {
  width: auto;
  max-width: auto;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
  padding: 0px 0px 10px 0px;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-size: 23px;
  color: var(--e-global-color-73e537b);
}
.elementor-118
  .elementor-element.elementor-element-edb0e10
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-edb0e10
  .elementor-image-box-description {
  font-size: 14px;
  color: var(--e-global-color-73e537b);
}
.elementor-118
  .elementor-element.elementor-element-8eeb6c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-118 .elementor-element.elementor-element-477eeb0 {
  width: auto;
  max-width: auto;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
  padding: 0px 0px 10px 0px;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-size: 23px;
  color: var(--e-global-color-73e537b);
}
.elementor-118
  .elementor-element.elementor-element-477eeb0
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-118
  .elementor-element.elementor-element-477eeb0
  .elementor-image-box-description {
  font-size: 14px;
  color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-1c7831c1 {
  --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;
  --gap: 64px 64px;
  --row-gap: 64px;
  --column-gap: 64px;
  --overflow: hidden;
  --padding-top: 112px;
  --padding-bottom: 112px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-118
  .elementor-element.elementor-element-1c7831c1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-1c7831c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-118 .elementor-element.elementor-element-2eb5b41a {
  --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;
  --justify-content: space-between;
  --align-items: center;
  --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-118 .elementor-element.elementor-element-1822a714 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --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-118
  .elementor-element.elementor-element-1d9de48d
  > .elementor-widget-container {
  --e-transform-flipX: -1;
}
.elementor-118 .elementor-element.elementor-element-1d9de48d img {
  width: 100%;
  max-width: 65px;
}
.elementor-118 .elementor-element.elementor-element-3ba164e4 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-3ba164e4
  .elementor-heading-title {
  font-size: 35px;
  text-transform: uppercase;
  color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-34e58c0d img {
  width: 100%;
  max-width: 65px;
}
.elementor-118 .elementor-element.elementor-element-62fb0fce {
  --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;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --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-118 .elementor-element.elementor-element-2f9e3ca {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-2f9e3ca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-2f9e3ca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-7b59aa66 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-7b59aa66:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-7b59aa66
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-4dd04d98 {
  width: 100%;
  max-width: 100%;
}
.elementor-118 .elementor-element.elementor-element-4dd04d98 img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-6c8e1b0f {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-6c8e1b0f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-6c8e1b0f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-261b63c3 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-115a26c0 {
  --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;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-6f4ecf04
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-6f4ecf04.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-6f4ecf04 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-6f4ecf04
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-70d748f2 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-70d748f2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-70d748f2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-3430d486 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-3430d486:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-3430d486
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-6848b3f9 img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-1f0d39e6 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-1f0d39e6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-1f0d39e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-622806e1 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-6aa5cf44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-6aa5cf44.e-con {
  --align-self: center;
}
.elementor-118
  .elementor-element.elementor-element-7091c80e
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-7091c80e.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-7091c80e {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-7091c80e
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-164c3202 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-164c3202:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-164c3202
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-765202f5 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-765202f5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-765202f5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-466f1d67 img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-5abeab3c {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-5abeab3c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-5abeab3c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-75d92ac3 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-2faaf2d0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-387090fe
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-387090fe.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-387090fe {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-387090fe
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-512391c7 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-512391c7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-512391c7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-557905e9 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-557905e9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-557905e9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9da1a3;
}
.elementor-118 .elementor-element.elementor-element-28ce548d img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-38d6e661 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-38d6e661:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-38d6e661
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-119e3bcf {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-5b7dd5be {
  --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;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-6b1ea501
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-6b1ea501.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-6b1ea501 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-6b1ea501
  .elementor-heading-title {
  font-family: "Urbanist", Sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 21px;
}
.elementor-118 .elementor-element.elementor-element-56c39c1 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-56c39c1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-56c39c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-e8e45f7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-e8e45f7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-e8e45f7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-44b005f img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-55b8aff {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-55b8aff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-55b8aff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-21b9686 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-a2b65fa {
  --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;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-4bed8d9
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-4bed8d9.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-4bed8d9 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-4bed8d9
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-07e4421 {
  --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;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --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-118 .elementor-element.elementor-element-6a6cc3c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-6a6cc3c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-6a6cc3c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-a3aff39 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-a3aff39:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-a3aff39
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-6f5af74 {
  width: 100%;
  max-width: 100%;
}
.elementor-118 .elementor-element.elementor-element-6f5af74 img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-4617771 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-4617771:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-4617771
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-e630779 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-c07f80c {
  --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: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-b217f52
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-b217f52.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-b217f52 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-b217f52
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-ccac4f7 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-ccac4f7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-ccac4f7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-18a050c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-18a050c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-18a050c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e4dddc;
}
.elementor-118 .elementor-element.elementor-element-08d385b img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-d97adb9 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-d97adb9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-d97adb9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-4b12a93 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-6645d7e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118 .elementor-element.elementor-element-6645d7e.e-con {
  --align-self: center;
}
.elementor-118
  .elementor-element.elementor-element-4f9efac
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-4f9efac.elementor-element {
  --align-self: center;
}
.elementor-118 .elementor-element.elementor-element-4f9efac {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-4f9efac
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-7b902ca {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-7b902ca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-7b902ca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-3c3c901 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-3c3c901:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-3c3c901
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-c9d0df1 img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-f2d3000 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-f2d3000:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-f2d3000
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-4d813ce {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-3a74990 {
  --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: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-85400de
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-85400de.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-85400de {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-85400de
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
.elementor-118 .elementor-element.elementor-element-9b8ff64 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-9b8ff64:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-9b8ff64
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-d9ca1f8 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-d9ca1f8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-d9ca1f8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-910da9a img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-0c35768 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-0c35768:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-0c35768
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-e268d6f {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-c387b65 {
  --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: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-06c8f84
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-06c8f84.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-06c8f84 {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-06c8f84
  .elementor-heading-title {
  font-family: "Urbanist", Sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 21px;
}
.elementor-118 .elementor-element.elementor-element-e8f3f65 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  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-primary);
  --border-color: var(--e-global-color-primary);
  --border-radius: 16px 16px 16px 16px;
  box-shadow: 4px 4px 0px 0px #13154d;
  --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-118
  .elementor-element.elementor-element-e8f3f65:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-e8f3f65
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-265dd99 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-118
  .elementor-element.elementor-element-265dd99:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-265dd99
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeebea;
}
.elementor-118 .elementor-element.elementor-element-98b6aca img {
  height: 194px;
  object-fit: contain;
  object-position: center center;
}
.elementor-118 .elementor-element.elementor-element-e6ae60b {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-118
  .elementor-element.elementor-element-e6ae60b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-118
  .elementor-element.elementor-element-e6ae60b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-73e537b);
}
.elementor-118 .elementor-element.elementor-element-bff29b8 {
  text-align: center;
}
.elementor-118 .elementor-element.elementor-element-5b9bca0 {
  --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: center;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --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-118
  .elementor-element.elementor-element-9d6306f
  > .elementor-widget-container {
  padding: 0px 15px 3px 15px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 35px 35px 35px 35px;
}
.elementor-118 .elementor-element.elementor-element-9d6306f.elementor-element {
  --align-self: flex-start;
}
.elementor-118 .elementor-element.elementor-element-9d6306f {
  text-align: center;
}
.elementor-118
  .elementor-element.elementor-element-9d6306f
  .elementor-heading-title {
  font-family: var(--e-global-typography-37ad57c-font-family), Sans-serif;
  font-size: var(--e-global-typography-37ad57c-font-size);
  font-weight: var(--e-global-typography-37ad57c-font-weight);
  line-height: var(--e-global-typography-37ad57c-line-height);
}
@media (min-width: 768px) {
  .elementor-118 .elementor-element.elementor-element-29c995bf {
    --content-width: 1120px;
  }
  .elementor-118 .elementor-element.elementor-element-76f3c588 {
    --content-width: 1920px;
  }
  .elementor-118 .elementor-element.elementor-element-69572cec {
    --width: 40%;
  }
  .elementor-118 .elementor-element.elementor-element-893bc07 {
    width: 22%;
  }
  .elementor-118 .elementor-element.elementor-element-39c01db {
    width: 78%;
  }
  .elementor-118 .elementor-element.elementor-element-066874a {
    width: 22%;
  }
  .elementor-118 .elementor-element.elementor-element-5aa143b {
    width: 78%;
  }
  .elementor-118 .elementor-element.elementor-element-f70fa7a {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-301b1a7a {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-433360a7 {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-2dc0b33a {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-4a08b0c {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-2bd03c5 {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-5a008560 {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-776c9764 {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-5642ada9 {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-66a27fd4 {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-5851f1d {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-5eae98e {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-9de6467 {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-aa9d44e {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-0f34116 {
    --width: 884px;
  }
  .elementor-118 .elementor-element.elementor-element-a6a6b69 {
    --width: 75%;
  }
  .elementor-118 .elementor-element.elementor-element-8c4e70b {
    --content-width: 517px;
  }
  .elementor-118 .elementor-element.elementor-element-3ffb67c2 {
    --width: 350px;
  }
  .elementor-118 .elementor-element.elementor-element-4c4a5095 {
    --width: 350px;
  }
  .elementor-118 .elementor-element.elementor-element-35d0bdd9 {
    --content-width: 1920px;
  }
  .elementor-118 .elementor-element.elementor-element-a89155b {
    --content-width: 547px;
  }
  .elementor-118 .elementor-element.elementor-element-627d2e08 {
    width: 25%;
  }
  .elementor-118 .elementor-element.elementor-element-451a2bee {
    width: 49.333%;
  }
  .elementor-118 .elementor-element.elementor-element-343847d6 {
    width: 25%;
  }
  .elementor-118 .elementor-element.elementor-element-1822a714 {
    --content-width: 792px;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-118 .elementor-element.elementor-element-7db293e9 {
    --width: 1066px;
  }
  .elementor-118 .elementor-element.elementor-element-69572cec {
    --width: 1056px;
  }
  .elementor-118 .elementor-element.elementor-element-f70fa7a {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-433360a7 {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-2dc0b33a {
    --width: 697.5px;
  }
  .elementor-118 .elementor-element.elementor-element-4a08b0c {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-2bd03c5 {
    --width: 697.5px;
  }
  .elementor-118 .elementor-element.elementor-element-5a008560 {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-5642ada9 {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-5851f1d {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-5eae98e {
    --width: 763.5px;
  }
  .elementor-118 .elementor-element.elementor-element-9de6467 {
    --width: 830px;
  }
  .elementor-118 .elementor-element.elementor-element-0f34116 {
    --width: 830px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-118 .elementor-element.elementor-element-f70fa7a {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-433360a7 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-4a08b0c {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-5a008560 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-5642ada9 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-5851f1d {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-9de6467 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-0f34116 {
    --width: 100%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-118 .elementor-element.elementor-element-69572cec {
    --width: 60%;
  }
  .elementor-118 .elementor-element.elementor-element-f70fa7a {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-433360a7 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-4a08b0c {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-5a008560 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-5642ada9 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-5851f1d {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-9de6467 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-0f34116 {
    --width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-2f9e3ca {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-70d748f2 {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-164c3202 {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-512391c7 {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-56c39c1 {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-6a6cc3c {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-ccac4f7 {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-7b902ca {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-9b8ff64 {
    --width: 45%;
  }
  .elementor-118 .elementor-element.elementor-element-e8f3f65 {
    --width: 45%;
  }
}
@media (min-width: 1367px) {
  .elementor-118
    .elementor-element.elementor-element-4f570c03:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-118
    .elementor-element.elementor-element-4f570c03
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1366px) {
  .elementor-118
    .elementor-element.elementor-element-78eed541
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-59620e47 {
    width: var(--container-widget-width, 1007px);
    max-width: 1007px;
    --container-widget-width: 1007px;
    --container-widget-flex-grow: 0;
  }
  .elementor-118 .elementor-element.elementor-element-74a7358 {
    width: var(--container-widget-width, 1096px);
    max-width: 1096px;
    --container-widget-width: 1096px;
    --container-widget-flex-grow: 0;
  }
  .elementor-118
    .elementor-element.elementor-element-363389b
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-6d96a5fd
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-1fff68bb {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-aae261f
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-289429c {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-6dd2c5ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-5090a8d1 {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-3479d1ab
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-48cf6196 {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-4696f70
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-05f5e7c {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-a558de8
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-11915a5
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-8c4e70b {
    --grid-auto-flow: row;
  }
  .elementor-118
    .elementor-element.elementor-element-1e42b0e
    .elementor-field-group
    > label {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-6f4ecf04
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-7091c80e
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-387090fe
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-4bed8d9
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-b217f52
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-4f9efac
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-85400de
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-9d6306f
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
}
@media (max-width: 1024px) {
  .elementor-118 .elementor-element.elementor-element-21cd0092 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118
    .elementor-element.elementor-element-78eed541
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-76f3c588 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 200px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-7db293e9 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-266c394 {
    --padding-top: 12px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-f83917d {
    padding: 80px 0px 80px 0px;
  }
  .elementor-118 .elementor-element.elementor-element-524f0b3 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-118 .elementor-element.elementor-element-de27bd5 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-1fe18d13
    .elementor-heading-title {
    font-size: 3rem;
  }
  .elementor-118 .elementor-element.elementor-element-54a7addc {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-70f28de3 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-118
    .elementor-element.elementor-element-363389b
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-6d96a5fd
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-1fff68bb {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-aae261f
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-289429c {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-6dd2c5ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-5090a8d1 {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-3479d1ab
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-48cf6196 {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-4696f70
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-05f5e7c {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-a558de8
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-11915a5
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-54045d05 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-8c4e70b {
    --grid-auto-flow: row;
  }
  .elementor-118 .elementor-element.elementor-element-32cc3eca {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-3ffb67c2 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-118
    .elementor-element.elementor-element-1e42b0e
    .elementor-field-group
    > label {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-35d0bdd9 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-3852c870 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-6aa27742 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-ac7d981 img {
    max-width: 50px;
  }
  .elementor-118 .elementor-element.elementor-element-94c5359 img {
    max-width: 50px;
  }
  .elementor-118 .elementor-element.elementor-element-1c7831c1 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-1d9de48d img {
    max-width: 50px;
  }
  .elementor-118 .elementor-element.elementor-element-34e58c0d img {
    max-width: 50px;
  }
  .elementor-118 .elementor-element.elementor-element-4dd04d98 img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-6f4ecf04
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-6848b3f9 img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-7091c80e
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-466f1d67 img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-387090fe
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-28ce548d img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118 .elementor-element.elementor-element-44b005f img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-4bed8d9
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-6f5af74 img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-b217f52
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-08d385b img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-4f9efac
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-c9d0df1 img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-85400de
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-910da9a img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118 .elementor-element.elementor-element-98b6aca img {
    height: 140px;
    object-fit: contain;
    object-position: top center;
  }
  .elementor-118
    .elementor-element.elementor-element-9d6306f
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
}
@media (max-width: 880px) {
  .elementor-118 .elementor-element.elementor-element-76f3c588 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-47523c3e {
    --container-widget-width: 461px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 461px);
    max-width: 461px;
  }
  .elementor-118 .elementor-element.elementor-element-70f28de3 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-f70fa7a {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-433360a7 {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-4a08b0c {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-5a008560 {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-5642ada9 {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-5851f1d {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-9de6467 {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-0f34116 {
    --gap: 26px 26px;
    --row-gap: 26px;
    --column-gap: 26px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-8c4e70b {
    --grid-auto-flow: row;
  }
  .elementor-118 .elementor-element.elementor-element-62fb0fce {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
  }
  .elementor-118 .elementor-element.elementor-element-07e4421 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .elementor-118 .elementor-element.elementor-element-21cd0092 {
    --min-height: 300px;
  }
  .elementor-118 .elementor-element.elementor-element-56a4a5e0 {
    --padding-top: 150px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-78eed541
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-76f3c588 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-7db293e9 {
    --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-118 .elementor-element.elementor-element-69572cec {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-266c394 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-d97c7a1 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
  }
  .elementor-118 .elementor-element.elementor-element-f83917d {
    padding: 50px 0px 50px 0px;
  }
  .elementor-118 .elementor-element.elementor-element-74a7358 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-118 .elementor-element.elementor-element-524f0b3 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-893bc07
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-b6de9db {
    width: var(--container-widget-width, 186px);
    max-width: 186px;
    --container-widget-width: 186px;
    --container-widget-flex-grow: 0;
  }
  .elementor-118
    .elementor-element.elementor-element-39c01db
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-118 .elementor-element.elementor-element-8d1c21b {
    text-align: center;
  }
  .elementor-118 .elementor-element.elementor-element-59b9f80 {
    text-align: center;
  }
  .elementor-118 .elementor-element.elementor-element-de27bd5 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-066874a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-837412b {
    width: var(--container-widget-width, 186px);
    max-width: 186px;
    --container-widget-width: 186px;
    --container-widget-flex-grow: 0;
  }
  .elementor-118 .elementor-element.elementor-element-89a238a {
    text-align: center;
  }
  .elementor-118 .elementor-element.elementor-element-a00018e {
    text-align: center;
  }
  .elementor-118 .elementor-element.elementor-element-4f570c03 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-118
    .elementor-element.elementor-element-1fe18d13
    .elementor-heading-title {
    font-size: 2.5rem;
  }
  .elementor-118
    .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_inline
    .elementor-testimonial__footer,
  .elementor-118
    .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_stacked
    .elementor-testimonial__footer {
    margin-top: 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_above
    .elementor-testimonial__footer {
    margin-bottom: 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_left
    .elementor-testimonial__footer {
    padding-right: 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f7943f0.elementor-testimonial--layout-image_right
    .elementor-testimonial__footer {
    padding-left: 10px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f7943f0
    .elementor-testimonial__text {
    font-size: 14px;
  }
  .elementor-118
    .elementor-element.elementor-element-1f7943f0
    .elementor-testimonial__image
    img {
    width: 107px;
    height: 107px;
  }
  .elementor-118 .elementor-element.elementor-element-54a7addc {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-70f28de3 {
    --margin-top: 0px;
    --margin-bottom: 32px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-527aca95 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-363389b
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-204f8a71 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-6d96a5fd
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-1fff68bb {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-9eef39f {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-aae261f
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-289429c {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-63f908e {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-6dd2c5ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-5090a8d1 {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-13a5de72 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-3479d1ab
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-48cf6196 {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-4f8ede9 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-4696f70
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-05f5e7c {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-64893ca {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-a558de8
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-fe0b30a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --flex-wrap: nowrap;
  }
  .elementor-118
    .elementor-element.elementor-element-11915a5
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-54045d05 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-8c4e70b {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-118 .elementor-element.elementor-element-f1b9b60 img {
    width: 80%;
  }
  .elementor-118 .elementor-element.elementor-element-20631a38 img {
    width: 80%;
  }
  .elementor-118 .elementor-element.elementor-element-32cc3eca {
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-1e42b0e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-118
    .elementor-element.elementor-element-1e42b0e
    .elementor-field-group
    > label {
    font-size: var(--e-global-typography-86452da-font-size);
    line-height: var(--e-global-typography-86452da-line-height);
  }
  .elementor-118 .elementor-element.elementor-element-35d0bdd9 {
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-a697c7d {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-118 .elementor-element.elementor-element-a89155b {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-118 .elementor-element.elementor-element-f68ebff {
    width: auto;
    max-width: auto;
  }
  .elementor-118
    .elementor-element.elementor-element-f68ebff.elementor-element {
    --align-self: flex-start;
  }
  .elementor-118 .elementor-element.elementor-element-31e257b {
    text-align: center;
  }
  .elementor-118
    .elementor-element.elementor-element-31e257b
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-118 .elementor-element.elementor-element-627d2e08 {
    width: 10%;
  }
  .elementor-118 .elementor-element.elementor-element-451a2bee {
    width: 80%;
  }
  .elementor-118 .elementor-element.elementor-element-328436c1 {
    text-align: center;
  }
  .elementor-118 .elementor-element.elementor-element-343847d6 {
    width: 10%;
  }
  .elementor-118 .elementor-element.elementor-element-2275ecf4 {
    width: 50%;
  }
  .elementor-118
    .elementor-element.elementor-element-edb0e10
    > .elementor-widget-container {
    margin: 4px 4px 4px 4px;
  }
  .elementor-118
    .elementor-element.elementor-element-edb0e10
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-8eeb6c {
    width: 50%;
  }
  .elementor-118
    .elementor-element.elementor-element-477eeb0
    > .elementor-widget-container {
    margin: 4px 4px 4px 4px;
  }
  .elementor-118
    .elementor-element.elementor-element-477eeb0
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-118 .elementor-element.elementor-element-1c7831c1 {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-118 .elementor-element.elementor-element-1822a714 {
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-118 .elementor-element.elementor-element-3ba164e4 {
    width: auto;
    max-width: auto;
  }
  .elementor-118
    .elementor-element.elementor-element-3ba164e4.elementor-element {
    --align-self: flex-start;
  }
  .elementor-118 .elementor-element.elementor-element-7b59aa66 {
    --content-width: 50%;
  }
  .elementor-118
    .elementor-element.elementor-element-6f4ecf04
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-7091c80e
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-387090fe
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-4bed8d9
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-b217f52
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-4f9efac
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-85400de
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
  .elementor-118
    .elementor-element.elementor-element-9d6306f
    .elementor-heading-title {
    font-size: var(--e-global-typography-37ad57c-font-size);
    line-height: var(--e-global-typography-37ad57c-line-height);
  }
}
