.elementor-369
  .elementor-element.elementor-element-6a4e224
  > .elementor-container {
  max-width: 1240px;
}
.elementor-369
  .elementor-element.elementor-element-6a4e224:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-369
  .elementor-element.elementor-element-6a4e224
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #15242a;
}
.elementor-369 .elementor-element.elementor-element-6a4e224 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 10px 20px 10px;
}
.elementor-369
  .elementor-element.elementor-element-6a4e224
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-369 .elementor-element.elementor-element-03aaada {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff26;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 70px;
  padding: 0px 0px 25px 0px;
}
.elementor-369
  .elementor-element.elementor-element-03aaada
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-369 .elementor-element.elementor-element-cd3d85b {
  text-align: left;
}
.elementor-369 .elementor-element.elementor-element-cd3d85b img {
  width: 190px;
}
.elementor-369
  .elementor-element.elementor-element-cd3d85b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-369
  .elementor-element.elementor-element-a3b63ef.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-369
  .elementor-element.elementor-element-a3b63ef.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-369 .elementor-element.elementor-element-235af49 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 18px;
  --grid-column-gap: 20px;
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-widget-container {
  text-align: right;
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-social-icon {
  background-color: var(--e-global-color-accent);
  --icon-padding: 0.5em;
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-social-icon
  i {
  color: var(--e-global-color-83e197c);
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-369 .elementor-element.elementor-element-235af49 .elementor-icon {
  border-radius: 8px 8px 8px 8px;
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-03e7a4f);
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-83e197c);
}
.elementor-369
  .elementor-element.elementor-element-235af49
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-83e197c);
}
.elementor-369 .elementor-element.elementor-element-c1176e8 {
  margin-top: 0px;
  margin-bottom: 70px;
}
.elementor-369 .elementor-element.elementor-element-b5cba26 {
  text-align: left;
}
.elementor-369
  .elementor-element.elementor-element-b5cba26
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Urbanist", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25em;
}
.elementor-369
  .elementor-element.elementor-element-b5cba26
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-369 .elementor-element.elementor-element-e439a42 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-item
  > a {
  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-369
  .elementor-element.elementor-element-e439a42
  .elementor-icon-list-text {
  color: #ffffffb3;
  transition: color 0.3s;
}
.elementor-369 .elementor-element.elementor-element-44c80d8 {
  text-align: left;
}
.elementor-369
  .elementor-element.elementor-element-44c80d8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Urbanist", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25em;
}
.elementor-369
  .elementor-element.elementor-element-44c80d8
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-369 .elementor-element.elementor-element-20abc60 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-item
  > a {
  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-369
  .elementor-element.elementor-element-20abc60
  .elementor-icon-list-text {
  color: #ffffffb3;
  transition: color 0.3s;
}
.elementor-369 .elementor-element.elementor-element-d43dfc3 {
  text-align: left;
}
.elementor-369
  .elementor-element.elementor-element-d43dfc3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Urbanist", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25em;
}
.elementor-369
  .elementor-element.elementor-element-d43dfc3
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp
  .jkit-form-control {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1em;
  color: #07242f;
  border-radius: 8px 0px 0px 8px;
  padding: 16px 20px 16px 20px;
  border-style: none;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp.style-inline
  .jkit-input-wrapper:not(.jkit-submit-input-holder) {
  -webkit-box-flex: 74%;
  -ms-flex: 0 0 74%;
  flex: 0 0 74%;
  margin-right: 0px;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp.style-inline
  .jkit-submit-input-holder {
  align-self: center;
  -webkit-box-flex: 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp
  .jkit-mailchimp-submit {
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  border-radius: 0px 8px 8px 0px;
  padding: 19px 25px 19px 25px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  background-color: #35797b;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp.style-full
  .jkit-mailchimp-submit {
  width: 25%;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp
  .jkit-mailchimp-submit
  svg {
  fill: #ffffff;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp
  .jkit-mailchimp-submit:hover {
  color: #ffffff;
  background-color: #3d9598;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  .jeg-elementor-kit.jkit-mailchimp
  .jkit-mailchimp-submit:hover
  svg {
  fill: #ffffff;
}
.elementor-369
  .elementor-element.elementor-element-ff13ad8
  > .elementor-widget-container {
  margin: 0px 0px 33px 0px;
}
.elementor-369
  .elementor-element.elementor-element-eed7a58
  .jeg-elementor-kit.jkit-heading {
  /* text-align: left; */
}
.elementor-369
  .elementor-element.elementor-element-eed7a58
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: "Urbanist", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 1em;
  color: #ffffff;
}
.elementor-369
  .elementor-element.elementor-element-eed7a58
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-369
  .elementor-element.elementor-element-eed7a58
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: #ffffffb3;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin: 0px 0px 5px 0px;
}
.elementor-369
  .elementor-element.elementor-element-eed7a58
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-369 .elementor-element.elementor-element-eed7a58 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-369
  .elementor-element.elementor-element-283bf07
  .jeg-elementor-kit.jkit-heading {
  /* text-align: left; */
}
.elementor-369
  .elementor-element.elementor-element-283bf07
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: "Urbanist", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 1em;
  color: #ffffff;
}
.elementor-369
  .elementor-element.elementor-element-283bf07
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-369
  .elementor-element.elementor-element-283bf07
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: #ffffffb3;
  font-family: "Manrope", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin: 0px 0px 5px 0px;
}
.elementor-369
  .elementor-element.elementor-element-283bf07
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-369 .elementor-element.elementor-element-283bf07 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-bc-flex-widget
  .elementor-369
  .elementor-element.elementor-element-6509cba.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-369
  .elementor-element.elementor-element-6509cba.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-369 .elementor-element.elementor-element-8ebe6ce {
  text-align: left;
  color: #ffffff73;
  font-family: "Manrope", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.85em;
}
.elementor-369
  .elementor-element.elementor-element-8ebe6ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-369
  .elementor-element.elementor-element-cac0884.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-369
  .elementor-element.elementor-element-cac0884.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-369
  .elementor-element.elementor-element-5343c62
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-369
  .elementor-element.elementor-element-5343c62
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-369 .elementor-element.elementor-element-5343c62 .elementor-button {
  font-family: "Manrope", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1em;
  fill: #ffffffb3;
  color: #ffffffb3;
  background-color: #35797b00;
  border-radius: 8px 8px 8px 8px;
  padding: 5px 0px 5px 0px;
}
@media (max-width: 1024px) {
  .elementor-369 .elementor-element.elementor-element-6a4e224 {
    padding: 70px 15px 20px 15px;
  }
  .elementor-369 .elementor-element.elementor-element-235af49 {
    --icon-size: 17px;
    --grid-column-gap: 25px;
  }
  .elementor-369
    .elementor-element.elementor-element-b5cba26
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-369
    .elementor-element.elementor-element-e439a42
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-369
    .elementor-element.elementor-element-e439a42
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-369
    .elementor-element.elementor-element-44c80d8
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-369
    .elementor-element.elementor-element-20abc60
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-369
    .elementor-element.elementor-element-20abc60
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-369
    .elementor-element.elementor-element-e8531f1
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-369
    .elementor-element.elementor-element-d43dfc3
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-369
    .elementor-element.elementor-element-ff13ad8
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-form-control {
    border-radius: 10px 0px 0px 10px;
    padding: 17px 20px 17px 20px;
  }
  .elementor-369
    .elementor-element.elementor-element-ff13ad8
    .jeg-elementor-kit.jkit-mailchimp
    .jkit-mailchimp-submit {
    font-size: 15px;
    border-radius: 0px 10px 10px 0px;
    padding: 20px 18px 21px 18px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-369
    .elementor-element.elementor-element-eed7a58
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: 21px;
  }
  .elementor-369
    .elementor-element.elementor-element-eed7a58
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: 15px;
  }
  .elementor-369
    .elementor-element.elementor-element-283bf07
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: 15px;
  }
  .elementor-369 .elementor-element.elementor-element-8ebe6ce {
    font-size: 14px;
  }
  .elementor-369
    .elementor-element.elementor-element-5343c62
    .elementor-button {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .elementor-369 .elementor-element.elementor-element-6a4e224 {
    padding: 70px 10px 20px 10px;
  }
  .elementor-369
    .elementor-element.elementor-element-a3b63ef
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-369
    .elementor-element.elementor-element-235af49
    .elementor-widget-container {
    text-align: left;
  }
  .elementor-369
    .elementor-element.elementor-element-467cd94
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-369
    .elementor-element.elementor-element-b5cba26
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-369
    .elementor-element.elementor-element-e439a42
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-369
    .elementor-element.elementor-element-e439a42
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-369
    .elementor-element.elementor-element-44c80d8
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-369
    .elementor-element.elementor-element-20abc60
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-369
    .elementor-element.elementor-element-20abc60
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-369
    .elementor-element.elementor-element-d43dfc3
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-369
    .elementor-element.elementor-element-ff13ad8
    .jeg-elementor-kit.jkit-mailchimp.style-inline
    .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 66%;
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
  }
  .elementor-369
    .elementor-element.elementor-element-eed7a58
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: 18px;
  }
  .elementor-369
    .elementor-element.elementor-element-eed7a58
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-369 .elementor-element.elementor-element-eed7a58 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-369
    .elementor-element.elementor-element-283bf07
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: 18px;
  }
  .elementor-369
    .elementor-element.elementor-element-283bf07
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-369 .elementor-element.elementor-element-283bf07 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-369 .elementor-element.elementor-element-6509cba {
    width: 58%;
  }
  .elementor-369 .elementor-element.elementor-element-8ebe6ce {
    font-size: 12px;
  }
  .elementor-369 .elementor-element.elementor-element-cac0884 {
    width: 42%;
  }
}

@media (min-width: 768px) {
  .elementor-369 .elementor-element.elementor-element-467cd94 {
    width: 25%;
  }
  .elementor-369 .elementor-element.elementor-element-6186086 {
    width: 35%;
  }
  .elementor-369 .elementor-element.elementor-element-e8531f1 {
    width: 100%;
  }
  .align-right {
    text-align: right;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-369 .elementor-element.elementor-element-467cd94 {
    width: 40%;
  }
  .elementor-369 .elementor-element.elementor-element-6186086 {
    width: 30%;
  }
  .elementor-369 .elementor-element.elementor-element-e8531f1 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-ff13ad8
    .jeg-elementor-kit.jkit-mailchimp.style-inline
    .jkit-form-wrapper.extra-fields
    .jkit-submit-input-holder {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .align-mobile-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-ff13ad8
    .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline
    .jkit-form-wrapper.extra-fields
    .jkit-input-wrapper:nth-last-child(2) {
    margin-right: 0 !important;
  }
}
