.elementor-17 .elementor-element.elementor-element-926da5a {
  --display: flex;
  --min-height: clamp(300px, 100vh, 720px);
  --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: stretch;
  --overlay-opacity: 0.9;
  --overlay-mix-blend-mode: overlay;
}

.elementor-17
  .elementor-element.elementor-element-926da5a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-926da5a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-926da5a::before,
.elementor-17
  .elementor-element.elementor-element-926da5a
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-926da5a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-926da5a
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-926da5a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-926da5a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../../uploads/2025/04/GettyImages-1364777011_edit.png");
  --background-overlay: "";
  background-position: top center;
  background-repeat: repeat-x;
  background-size: auto;
}

.elementor-17 .elementor-element.elementor-element-926da5a.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-7523951 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --padding-top: 0;
  --padding-bottom: 9vh;
  --padding-left: 0;
  --padding-right: 0;
}

.elementor-17
  .elementor-element.elementor-element-19a74d3
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-e754632
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-17
  .elementor-element.elementor-element-e754632
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-435bc8b
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-435bc8b
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-435bc8b {
  --vamtam-gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-066bb72 {
  --display: flex;
  --justify-content: flex-end;
  --overflow: hidden;
  --border-radius: 6px 6px 0px 0px;
  --margin-top: 110px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-066bb72:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-066bb72
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://res.cloudinary.com/dvvcwzp4n/image/upload/v1764208777/steptodown.com125951_xcjlo6.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-986acae {
  --display: flex;
  --position: absolute;
  --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: flex-end;
  --align-items: flex-end;
  --gap: 0px 12px;
  --row-gap: 0px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-986acae {
  left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-986acae {
  right: 0px;
}

.elementor-17 .elementor-element.elementor-element-06c1139 {
  --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;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-17
  .elementor-element.elementor-element-06c1139:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-06c1139
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    -13deg,
    var(--e-global-color-vamtam_accent_4) 0%,
    var(--e-global-color-vamtam_accent_2) 100%
  );
}

.elementor-17 .elementor-element.elementor-element-f842de0.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-03d8cb6 {
  --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: flex-end; */
  --gap: 20px 5vw;
  --row-gap: 20px;
  --column-gap: 5vw;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5vw / 2);
  margin-left: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5vw / 2);
  margin-left: calc(-5vw / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5vw / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-15e2a23 {
  --e-icon-list-icon-size: 26px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-icon {
  padding-right: 8px;
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h6-font-size);
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-15e2a23
  .elementor-icon-list-text {
  color: var(--e-global-color-vamtam_accent_6);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5vw / 2);
  margin-left: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5vw / 2);
  margin-left: calc(-5vw / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5vw / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-86c68d2 {
  --e-icon-list-icon-size: 26px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-icon {
  padding-right: 8px;
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h6-font-size);
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-86c68d2
  .elementor-icon-list-text {
  color: var(--e-global-color-vamtam_accent_6);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5vw / 2);
  margin-left: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5vw / 2);
  margin-left: calc(-5vw / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5vw / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-6a31a18 {
  --e-icon-list-icon-size: 26px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-icon {
  padding-right: 8px;
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h6-font-size);
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-6a31a18
  .elementor-icon-list-text {
  color: var(--e-global-color-vamtam_accent_6);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5vw / 2);
  margin-left: calc(5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5vw / 2);
  margin-left: calc(-5vw / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5vw / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5vw / 2);
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-e7cdd1d {
  --e-icon-list-icon-size: 26px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-icon {
  padding-right: 8px;
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h6-font-size);
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-e7cdd1d
  .elementor-icon-list-text {
  color: var(--e-global-color-vamtam_accent_6);
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-85963b4 {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-04c603a {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-118f825
  > .elementor-widget-container {
  background-color: var(--e-global-color-vamtam_accent_3);
  padding: 2px 8px 3px 8px;
  border-radius: 4px 4px 4px 4px;
}

.elementor-17 .elementor-element.elementor-element-118f825.elementor-element {
  --align-self: flex-start;
}

.elementor-17
  .elementor-element.elementor-element-118f825
  .elementor-heading-title {
  font-family: var(--e-global-typography-798d94d-font-family), Sans-serif;
  font-size: var(--e-global-typography-798d94d-font-size);
  font-weight: var(--e-global-typography-798d94d-font-weight);
  line-height: var(--e-global-typography-798d94d-line-height);
}

.elementor-17 .elementor-element.elementor-element-e5cafd1 {
  width: var(--container-widget-width, 620px);
  max-width: 620px;
  --container-widget-width: 620px;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-e5cafd1
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
}

.elementor-17 .elementor-element.elementor-element-eb91688 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-eb91688
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}

.elementor-17 .elementor-element.elementor-element-eb91688.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-0a5fdf3 {
  --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: stretch;
}

.elementor-17 .elementor-element.elementor-element-e99c1cd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  --border-top-width: 0.5px;
  --border-right-width: 0.5px;
  --border-bottom-width: 0.5px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-e99c1cd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-e99c1cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-e99c1cd:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
}

.elementor-17 .elementor-element.elementor-element-67b2bba {
  --display: flex;
  --min-height: clamp(100px, 35vh, 280px);
  --justify-content: space-between;
  --padding-top: 40px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 40px;
}

.elementor-17
  .elementor-element.elementor-element-67b2bba:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-67b2bba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-e31725c.elementor-element {
  --align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-e31725c {
  text-align: left;
}

.elementor-17
  .elementor-element.elementor-element-ee0f743
  .elementor-heading-title
  a:hover,
.elementor-17
  .elementor-element.elementor-element-ee0f743
  .elementor-heading-title
  a:focus {
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-8338fc4 {
  --display: flex;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-17 .elementor-element.elementor-element-8338fc4:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-2cb85b3 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-17
  .elementor-element.elementor-element-2cb85b3
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-4c9e6a9 .elementor-button {
  background-color: var(--e-global-color-vamtam_accent_5);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-4c9e6a9
  .elementor-button:hover,
.elementor-17
  .elementor-element.elementor-element-4c9e6a9
  .elementor-button:focus {
  background-color: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-4c9e6a9
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
  gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-4c9e6a9
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17 .elementor-element.elementor-element-4c9e6a9 {
  --vamtam-gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-4c9e6a9
  .elementor-button:hover
  svg,
.elementor-17
  .elementor-element.elementor-element-4c9e6a9
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-667edd7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  --border-top-width: 0.5px;
  --border-right-width: 0.5px;
  --border-bottom-width: 0.5px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-667edd7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-667edd7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-667edd7:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
}

.elementor-17 .elementor-element.elementor-element-1f1e3cb {
  --display: flex;
  --min-height: clamp(100px, 35vh, 280px);
  --justify-content: space-between;
  --padding-top: 40px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 40px;
}

.elementor-17
  .elementor-element.elementor-element-1f1e3cb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-1f1e3cb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-99f443c.elementor-element {
  --align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-99f443c {
  text-align: left;
}

.elementor-17
  .elementor-element.elementor-element-cc096c9
  .elementor-heading-title
  a:hover,
.elementor-17
  .elementor-element.elementor-element-cc096c9
  .elementor-heading-title
  a:focus {
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-7aabc05 {
  --display: flex;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-17 .elementor-element.elementor-element-7aabc05:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-5d0cfbd {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-17
  .elementor-element.elementor-element-5d0cfbd
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-d282ade .elementor-button {
  background-color: var(--e-global-color-vamtam_accent_5);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-d282ade
  .elementor-button:hover,
.elementor-17
  .elementor-element.elementor-element-d282ade
  .elementor-button:focus {
  background-color: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-d282ade
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
  gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-d282ade
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17 .elementor-element.elementor-element-d282ade {
  --vamtam-gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-d282ade
  .elementor-button:hover
  svg,
.elementor-17
  .elementor-element.elementor-element-d282ade
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-b47eb84 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  --border-top-width: 0.5px;
  --border-right-width: 0.5px;
  --border-bottom-width: 0.5px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-b47eb84:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-b47eb84
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-b47eb84:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
}

.elementor-17 .elementor-element.elementor-element-709e22f {
  --display: flex;
  --min-height: clamp(100px, 35vh, 280px);
  --justify-content: space-between;
  --padding-top: 40px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 40px;
}

.elementor-17
  .elementor-element.elementor-element-709e22f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-709e22f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-ab84c2d.elementor-element {
  --align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-ab84c2d {
  text-align: left;
}

.elementor-17
  .elementor-element.elementor-element-009293b
  .elementor-heading-title
  a:hover,
.elementor-17
  .elementor-element.elementor-element-009293b
  .elementor-heading-title
  a:focus {
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-a1560a1 {
  --display: flex;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-17 .elementor-element.elementor-element-a1560a1:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-e1ff428 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-17
  .elementor-element.elementor-element-e1ff428
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-9cf0fbb .elementor-button {
  background-color: var(--e-global-color-vamtam_accent_5);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-9cf0fbb
  .elementor-button:hover,
.elementor-17
  .elementor-element.elementor-element-9cf0fbb
  .elementor-button:focus {
  background-color: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-9cf0fbb
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
  gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-9cf0fbb
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17 .elementor-element.elementor-element-9cf0fbb {
  --vamtam-gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-9cf0fbb
  .elementor-button:hover
  svg,
.elementor-17
  .elementor-element.elementor-element-9cf0fbb
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-ae99a1f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  --border-top-width: 0.5px;
  --border-right-width: 0.5px;
  --border-bottom-width: 0.5px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-ae99a1f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-ae99a1f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-ae99a1f:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
}

.elementor-17 .elementor-element.elementor-element-ed8231c {
  --display: flex;
  --min-height: clamp(100px, 35vh, 280px);
  --justify-content: space-between;
  --padding-top: 40px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 40px;
}

.elementor-17
  .elementor-element.elementor-element-ed8231c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-ed8231c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-0c5b429.elementor-element {
  --align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-0c5b429 {
  text-align: left;
}

.elementor-17
  .elementor-element.elementor-element-5eee277
  .elementor-heading-title
  a:hover,
.elementor-17
  .elementor-element.elementor-element-5eee277
  .elementor-heading-title
  a:focus {
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-2266b4e {
  --display: flex;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-17 .elementor-element.elementor-element-2266b4e:hover {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-f906130 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-icon {
  padding-right: 5px;
}

.elementor-17
  .elementor-element.elementor-element-f906130
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-007e57b .elementor-button {
  background-color: var(--e-global-color-vamtam_accent_5);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-007e57b
  .elementor-button:hover,
.elementor-17
  .elementor-element.elementor-element-007e57b
  .elementor-button:focus {
  background-color: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-007e57b
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
  gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-007e57b
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17 .elementor-element.elementor-element-007e57b {
  --vamtam-gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-007e57b
  .elementor-button:hover
  svg,
.elementor-17
  .elementor-element.elementor-element-007e57b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-611b40a {
  --display: flex;
  --min-height: 90vh;
  --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: stretch;
  --overlay-opacity: 0.5;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17
  .elementor-element.elementor-element-611b40a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-611b40a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://res.cloudinary.com/dvvcwzp4n/image/upload/v1764208777/steptodown.com857994_ydylfc.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-611b40a::before,
.elementor-17
  .elementor-element.elementor-element-611b40a
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-611b40a
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-611b40a
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-611b40a
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-611b40a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(160deg, #000000e6 0%, #00000000 80%);
}

.elementor-17 .elementor-element.elementor-element-6db8f15 {
  --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;
  --padding-top: 10vh;
  --padding-bottom: 0;
  --padding-left: 0;
  --padding-right: 0;
}

.elementor-17 .elementor-element.elementor-element-6db8f15.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17
  .elementor-element.elementor-element-636c472
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-1f79b02 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-1f79b02.e-con {
  --align-self: flex-end;
}

.elementor-17 .elementor-element.elementor-element-c430c42 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: -54px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-c430c42:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-c430c42
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-d8fe409);
}

.elementor-17 .elementor-element.elementor-element-31a55f1 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-17
  .elementor-element.elementor-element-5595524
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-faf4b53
  .elementor-heading-title {
  font-family: var(--e-global-typography-82eb0df-font-family), Sans-serif;
  font-size: var(--e-global-typography-82eb0df-font-size);
  font-weight: var(--e-global-typography-82eb0df-font-weight);
  line-height: var(--e-global-typography-82eb0df-line-height);
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-f84ad99
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-ca54716
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
}

.elementor-17
  .elementor-element.elementor-element-ca54716
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17 .elementor-element.elementor-element-ca54716 .elementor-button {
  border-radius: 0px 0px 0px 0px;
  padding: 20px 30px 20px 30px;
}

.elementor-17 .elementor-element.elementor-element-ffe4657 {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-54101de {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-eec9a88
  > .elementor-widget-container {
  background-color: var(--e-global-color-vamtam_accent_3);
  padding: 2px 8px 3px 8px;
  border-radius: 4px 4px 4px 4px;
}

.elementor-17 .elementor-element.elementor-element-eec9a88.elementor-element {
  --align-self: flex-start;
}

.elementor-17
  .elementor-element.elementor-element-eec9a88
  .elementor-heading-title {
  font-family: var(--e-global-typography-798d94d-font-family), Sans-serif;
  font-size: var(--e-global-typography-798d94d-font-size);
  font-weight: var(--e-global-typography-798d94d-font-weight);
  line-height: var(--e-global-typography-798d94d-line-height);
}

.elementor-17 .elementor-element.elementor-element-97e1c85 {
  width: var(--container-widget-width, 620px);
  max-width: 620px;
  --container-widget-width: 620px;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-97e1c85
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
}

.elementor-17 .elementor-element.elementor-element-3d29988 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-3d29988
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}

.elementor-17 .elementor-element.elementor-element-3d29988.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-761c5fe {
  --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: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-17 .elementor-element.elementor-element-9e8035e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-670c111 {
  --display: flex;
  --min-height: 680px;
  --flex-direction: column-reverse;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-17
  .elementor-element.elementor-element-670c111:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-670c111
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../uploads/2025/03/GettyImages-1393636098.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-670c111.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-28a605a.elementor-element {
  --align-self: flex-start;
}

.elementor-17 .elementor-element.elementor-element-956439b {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-956439b
  .elementor-heading-title {
  font-family: var(--e-global-typography-8f74279-font-family), Sans-serif;
  font-size: var(--e-global-typography-8f74279-font-size);
  font-weight: var(--e-global-typography-8f74279-font-weight);
  line-height: var(--e-global-typography-8f74279-line-height);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-96d8865 {
  --display: flex;
  --min-height: 320px;
  --justify-content: flex-end;
  --overflow: hidden;
  --overlay-opacity: 1;
  --overlay-mix-blend-mode: multiply;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: 0px;
  --margin-bottom: -50px;
  --margin-left: -150px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-96d8865:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-96d8865
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17 .elementor-element.elementor-element-96d8865::before,
.elementor-17
  .elementor-element.elementor-element-96d8865
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-96d8865
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-96d8865
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-96d8865
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-96d8865
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../../uploads/2025/03/GettyImages-1215562931-Converted.png");
  --background-overlay: "";
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}

.elementor-17 .elementor-element.elementor-element-96d8865.e-con {
  --align-self: flex-end;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-4bc7469 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}

.elementor-17
  .elementor-element.elementor-element-4bc7469:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-4bc7469
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    #ffffff00 30%,
    var(--e-global-color-vamtam_accent_2) 48%
  );
}

.elementor-17 .elementor-element.elementor-element-e3eb0c7 {
  --spacer-size: 155px;
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0.3em / 2);
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0.3em / 2);
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0.3em / 2);
  margin-left: calc(0.3em / 2);
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0.3em / 2);
  margin-left: calc(-0.3em / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0.3em / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0.3em / 2);
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-8c49a09 {
  --e-icon-list-icon-size: 15px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-icon {
  padding-right: 4px;
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-item
  > a {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
}

.elementor-17
  .elementor-element.elementor-element-8c49a09
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-185f616 .elementor-button {
  background-color: var(--e-global-color-vamtam_accent_1);
  fill: var(--e-global-color-vamtam_accent_3);
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-185f616
  .elementor-button:hover,
.elementor-17
  .elementor-element.elementor-element-185f616
  .elementor-button:focus {
  background-color: var(--e-global-color-vamtam_accent_8);
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-185f616
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
  gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-185f616
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-185f616
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-185f616 {
  --vamtam-gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-185f616
  .elementor-button:hover
  svg,
.elementor-17
  .elementor-element.elementor-element-185f616
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-4b2e43b {
  --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;
  border-style: solid;
  --border-style: solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  --border-top-width: 0.5px;
  --border-right-width: 0.5px;
  --border-bottom-width: 0.5px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-17 .elementor-element.elementor-element-221944d {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0.8em / 2);
  margin-left: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0.8em / 2);
  margin-left: calc(-0.8em / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0.8em / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-7897082 {
  --e-icon-list-icon-size: 24px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-item
  > a {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
}

.elementor-17
  .elementor-element.elementor-element-7897082
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-80875d6 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0.8em / 2);
  margin-left: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0.8em / 2);
  margin-left: calc(-0.8em / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0.8em / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-cb9ae01 {
  --e-icon-list-icon-size: 24px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-item
  > a {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
}

.elementor-17
  .elementor-element.elementor-element-cb9ae01
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-80f0841 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0.8em / 2);
  margin-left: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0.8em / 2);
  margin-left: calc(-0.8em / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0.8em / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-fcd3dad {
  --e-icon-list-icon-size: 24px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-item
  > a {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
}

.elementor-17
  .elementor-element.elementor-element-fcd3dad
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-16728bf {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0.8em / 2);
  margin-left: calc(0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0.8em / 2);
  margin-left: calc(-0.8em / 2);
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0.8em / 2);
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0.8em / 2);
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_1);
  transition: color 0.3s;
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
  transition: fill 0.3s;
}

.elementor-17 .elementor-element.elementor-element-0af05d2 {
  --e-icon-list-icon-size: 24px;
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-item
  > a {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
}

.elementor-17
  .elementor-element.elementor-element-0af05d2
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-17 .elementor-element.elementor-element-068496a {
  --n-accordion-title-font-size: var(--e-global-typography-vamtam_h4-font-size);
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-icon-size: 22px;
  --n-accordion-icon-normal-color: var(--e-global-color-vamtam_accent_8);
  --n-accordion-icon-hover-color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17
  .elementor-element.elementor-element-068496a
  > .elementor-widget-container {
  margin: 0px 0px -1px 0px;
}

.elementor-17
  .elementor-element.elementor-element-068496a
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: solid;
  border-width: 0px 0px 0.5px 0px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17 .elementor-element.elementor-element-068496a {
  --n-accordion-padding: 1.5em 0em 1.5em 0em;
}

:where(
    .elementor-17
      .elementor-element.elementor-element-068496a
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: var(--e-global-typography-vamtam_h4-font-family), Sans-serif;
  font-weight: var(--e-global-typography-vamtam_h4-font-weight);
  line-height: var(--e-global-typography-vamtam_h4-line-height);
}

:where(
    .elementor-17
      .elementor-element.elementor-element-068496a
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: solid;
  border-width: 0px 0px 0.5px 0px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --padding-top: 25px;
  --padding-right: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
}

.elementor-17 .elementor-element.elementor-element-8098fc0 {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-9e6338e {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-05ebd63
  > .elementor-widget-container {
  background-color: var(--e-global-color-vamtam_accent_3);
  padding: 2px 8px 3px 8px;
  border-radius: 4px 4px 4px 4px;
}

.elementor-17 .elementor-element.elementor-element-05ebd63.elementor-element {
  --align-self: flex-start;
}

.elementor-17
  .elementor-element.elementor-element-05ebd63
  .elementor-heading-title {
  font-family: var(--e-global-typography-798d94d-font-family), Sans-serif;
  font-size: var(--e-global-typography-798d94d-font-size);
  font-weight: var(--e-global-typography-798d94d-font-weight);
  line-height: var(--e-global-typography-798d94d-line-height);
}

.elementor-17 .elementor-element.elementor-element-913f441 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-vamtam_accent_7);
  --divider-border-width: 0.5px;
}

.elementor-17
  .elementor-element.elementor-element-913f441
  .elementor-divider-separator {
  width: 100%;
}

.elementor-17 .elementor-element.elementor-element-913f441 .elementor-divider {
  padding-block-start: 20px;
  padding-block-end: 20px;
}

.elementor-17
  .elementor-element.elementor-element-5a99c78
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
}

.elementor-17 .elementor-element.elementor-element-f077fc7 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0;
  --margin-bottom: 10vh;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-ffb023a {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --padding-top: 1%;
  --padding-bottom: 1%;
  --padding-left: 3%;
  --padding-right: 3%;
}

.elementor-17 .elementor-element.elementor-element-ffb023a:hover {
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-cd36427);
  --border-color: var(--e-global-color-cd36427);
}

.elementor-17 .elementor-element.elementor-element-ffb023a,
.elementor-17 .elementor-element.elementor-element-ffb023a::before {
  --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-69c379a .elementor-icon {
  font-size: 36px;
}

.elementor-17 .elementor-element.elementor-element-ba74473 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --padding-top: 1%;
  --padding-bottom: 1%;
  --padding-left: 3%;
  --padding-right: 3%;
}

.elementor-17 .elementor-element.elementor-element-ba74473:hover {
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-cd36427);
  --border-color: var(--e-global-color-cd36427);
}

.elementor-17 .elementor-element.elementor-element-ba74473,
.elementor-17 .elementor-element.elementor-element-ba74473::before {
  --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-234de0a .elementor-icon {
  font-size: 36px;
}

.elementor-17 .elementor-element.elementor-element-6725fc0 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
  --border-color: var(--e-global-color-vamtam_accent_7);
  --padding-top: 1%;
  --padding-bottom: 1%;
  --padding-left: 3%;
  --padding-right: 3%;
}

.elementor-17 .elementor-element.elementor-element-6725fc0:hover {
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0.5px;
  border-color: var(--e-global-color-cd36427);
  --border-color: var(--e-global-color-cd36427);
}

.elementor-17 .elementor-element.elementor-element-6725fc0,
.elementor-17 .elementor-element.elementor-element-6725fc0::before {
  --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-13b708f .elementor-icon {
  font-size: 36px;
}

.elementor-17 .elementor-element.elementor-element-d50462f {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-17 .elementor-element.elementor-element-82cf741 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-82cf741:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-82cf741
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-79f93d1 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 14vh;
  --padding-bottom: 14vh;
  --padding-left: 30;
  --padding-right: 30;
}

.elementor-17
  .elementor-element.elementor-element-79f93d1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-79f93d1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_1);
  background-image: url("../../../uploads/2025/03/GettyImages-2162471545.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-e81eaa1 {
  text-align: center;
}

.elementor-17
  .elementor-element.elementor-element-e81eaa1
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-21fcef5 {
  --display: flex;
}

.elementor-17 .elementor-element.elementor-element-2c53b5e {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-17 .elementor-element.elementor-element-304a6aa {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-ebee893 {
  font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h5-font-size);
  font-weight: var(--e-global-typography-vamtam_h5-font-weight);
  line-height: var(--e-global-typography-vamtam_h5-line-height);
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17 .elementor-element.elementor-element-013bb2d {
  --spacer-size: 12vh;
}

.elementor-17 .elementor-element.elementor-element-b39c796 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-8bd2e78
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-fb1cbfe
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-fb1cbfe
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-76e2ddb {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-088c3c8
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-3669349
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-3669349
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-1b6f08c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-860873a
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-d6dd169
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-d6dd169
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-aa3aa17 {
  --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: flex-start;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-17
  .elementor-element.elementor-element-aa3aa17:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-aa3aa17
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../uploads/2025/03/GettyImages-2148548744.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-c645356 {
  --display: flex;
  --position: absolute;
  --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: flex-end;
  --align-items: flex-end;
  --gap: 0px 12px;
  --row-gap: 0px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c645356 {
  left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-c645356 {
  right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-af8c0d5.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-af8c0d5.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-af8c0d5.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-af8c0d5.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-af8c0d5.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-17 .elementor-element.elementor-element-af8c0d5 .elementor-icon {
  font-size: 20px;
}

.elementor-17 .elementor-element.elementor-element-af8c0d5 .elementor-icon svg {
  height: 20px;
}

.elementor-17
  .elementor-element.elementor-element-d48003c
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-d48003c
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-d48003c {
  --vamtam-gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-b09ef26 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-17 .elementor-element.elementor-element-1f65f56 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-f17fe4b {
  font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h5-font-size);
  font-weight: var(--e-global-typography-vamtam_h5-font-weight);
  line-height: var(--e-global-typography-vamtam_h5-line-height);
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17 .elementor-element.elementor-element-0613e1d {
  --spacer-size: 12vh;
}

.elementor-17 .elementor-element.elementor-element-6f77473 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-62bf561
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-3fd1366
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-3fd1366
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-c4d2bf3 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-a8c50aa
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-606e001
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-606e001
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-1cf2afa {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-27dcb8b
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-e2fb95b
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-e2fb95b
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-b12020e {
  --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: flex-start;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-17
  .elementor-element.elementor-element-b12020e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-b12020e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../uploads/2025/04/pexels-pavel-danilyuk-5520284-.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-4bec2ed {
  --display: flex;
  --position: absolute;
  --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: flex-end;
  --align-items: flex-end;
  --gap: 0px 12px;
  --row-gap: 0px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4bec2ed {
  left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-4bec2ed {
  right: 0px;
}

.elementor-17 .elementor-element.elementor-element-c0a24aa {
  --display: flex;
  --min-height: 220px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-8c08fe0 {
  --display: flex;
  --min-height: 260px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-acc151c {
  --display: flex;
  --min-height: 285px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-b133692 {
  --display: flex;
  --min-height: 330px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-83dbc33 {
  --display: flex;
  --min-height: 360px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-11b87a4 {
  --display: flex;
  --min-height: 390px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-6e950e7.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-6e950e7.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-6e950e7.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-6e950e7.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-6e950e7.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-17 .elementor-element.elementor-element-6e950e7 .elementor-icon {
  font-size: 20px;
}

.elementor-17 .elementor-element.elementor-element-6e950e7 .elementor-icon svg {
  height: 20px;
}

.elementor-17
  .elementor-element.elementor-element-369ca21
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-369ca21
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-369ca21 {
  --vamtam-gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-8c8b5b0 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-17 .elementor-element.elementor-element-9cbfb46 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-70aeb57 {
  font-family: var(--e-global-typography-vamtam_h5-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h5-font-size);
  font-weight: var(--e-global-typography-vamtam_h5-font-weight);
  line-height: var(--e-global-typography-vamtam_h5-line-height);
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17 .elementor-element.elementor-element-e1c4161 {
  --spacer-size: 12vh;
}

.elementor-17 .elementor-element.elementor-element-7b2bedd {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-43e1c5b
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-91573d5
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-91573d5
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-25d7ebe {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-713a3f8
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-ccb9733
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-ccb9733
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-a55c103 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-7940ac2
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-c647be3
  > .elementor-widget-container {
  padding: 5px 0px 5px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-c647be3
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-9106445 {
  --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: flex-start;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-17
  .elementor-element.elementor-element-9106445:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-9106445
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../uploads/2025/04/pexels-tima-miroshnichenko-6694474.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-a43d0e7 {
  --display: flex;
  --position: absolute;
  --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: flex-end;
  --align-items: flex-end;
  --gap: 0px 12px;
  --row-gap: 0px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a43d0e7 {
  left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-a43d0e7 {
  right: 0px;
}

.elementor-17 .elementor-element.elementor-element-8578008 {
  --display: flex;
  --min-height: 220px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-0eb77e5 {
  --display: flex;
  --min-height: 260px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-23dfb15 {
  --display: flex;
  --min-height: 285px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-a8bfe90 {
  --display: flex;
  --min-height: 330px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-a5886a5 {
  --display: flex;
  --min-height: 360px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-530e76b {
  --display: flex;
  --min-height: 390px;
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-80e387a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-80e387a.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-80e387a.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-80e387a.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-80e387a.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-17 .elementor-element.elementor-element-80e387a .elementor-icon {
  font-size: 20px;
}

.elementor-17 .elementor-element.elementor-element-80e387a .elementor-icon svg {
  height: 20px;
}

.elementor-17
  .elementor-element.elementor-element-0a6c708
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-0a6c708
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-0a6c708 {
  --vamtam-gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-9af78b4 {
  --n-tabs-direction: column;
  --n-tabs-heading-direction: row;
  --n-tabs-heading-width: initial;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: 0;
  --n-tabs-heading-justify-content: initial;
  --n-tabs-title-width: 100%;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: center;
  --n-tabs-title-flex-grow: 1;
  --n-tabs-heading-wrap: nowrap;
  --n-tabs-heading-overflow-x: scroll;
  --n-tabs-title-white-space: nowrap;
  --n-tabs-title-gap: 0px;
  --n-tabs-gap: 0px;
  --n-tabs-title-padding-top: 3vh;
  --n-tabs-title-padding-right: 30px;
  --n-tabs-title-padding-bottom: 3vh;
  --n-tabs-title-padding-left: 30px;
  --n-tabs-title-font-size: var(--e-global-typography-vamtam_h6-font-size);
  --n-tabs-title-color: var(--e-global-color-597ed21);
  --n-tabs-title-color-active: var(--e-global-color-vamtam_accent_6);
}

.elementor-17
  .elementor-element.elementor-element-9af78b4
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-vamtam_accent_3);
  border-style: solid;
  border-width: 0px 0px 0.5px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-17
  .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-vamtam_accent_3);
  border-style: solid;
  border-width: 0px 0px 0.5px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  box-shadow: 0px -1px 0px 0px #0f3d3a inset;
}

.elementor-17
  .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  border-style: solid;
  border-width: 0px 0px 0.5px 0px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
  > .elementor-widget-container
  > .e-n-tabs
  > .e-n-tabs-heading
  > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-9af78b4
  [data-touch-mode="false"]
  .e-n-tab-title[aria-selected="false"]:hover {
  --n-tabs-title-color-hover: var(--e-global-color-vamtam_accent_6);
}

:where(
    .elementor-17
      .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
      > .elementor-widget-container
      > .e-n-tabs
      > .e-n-tabs-content
  )
  > .e-con {
  --padding-top: 10vh;
  --padding-right: 0;
  --padding-bottom: 10vh;
  --padding-left: 0;
}

.elementor-17 .elementor-element.elementor-element-9edb394 {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-acba3a5 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-5cb95ed
  > .elementor-widget-container {
  background-color: var(--e-global-color-vamtam_accent_3);
  padding: 2px 8px 3px 8px;
  border-radius: 4px 4px 4px 4px;
}

.elementor-17 .elementor-element.elementor-element-5cb95ed.elementor-element {
  --align-self: flex-start;
}

.elementor-17
  .elementor-element.elementor-element-5cb95ed
  .elementor-heading-title {
  font-family: var(--e-global-typography-798d94d-font-family), Sans-serif;
  font-size: var(--e-global-typography-798d94d-font-size);
  font-weight: var(--e-global-typography-798d94d-font-weight);
  line-height: var(--e-global-typography-798d94d-line-height);
}

.elementor-17 .elementor-element.elementor-element-a8ba42b {
  width: var(--container-widget-width, 620px);
  max-width: 620px;
  --container-widget-width: 620px;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-a8ba42b
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
}

.elementor-17 .elementor-element.elementor-element-6e16e53 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-6e16e53
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}

.elementor-17 .elementor-element.elementor-element-6e16e53.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-8f5d3c5 {
  --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: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-17 .elementor-element.elementor-element-9383430 {
  --display: flex;
  --min-height: 90vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-17
  .elementor-element.elementor-element-9383430:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-9383430
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://res.cloudinary.com/dvvcwzp4n/image/upload/v1766954832/office-explaining_ww0nxm.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-6a59db4 {
  --display: flex;
  --position: absolute;
  --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: flex-end;
  --align-items: flex-end;
  --gap: 0px 12px;
  --row-gap: 0px;
  --column-gap: 12px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 0px;
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-6a59db4 {
  left: 0px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-6a59db4 {
  right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-ed9049b
  .elementor-button
  .elementor-button-content-wrapper {
  justify-content: space-between;
  gap: 3em;
}

.elementor-17
  .elementor-element.elementor-element-ed9049b
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17 .elementor-element.elementor-element-ed9049b {
  width: var(--container-widget-width, 240px);
  max-width: 240px;
  --container-widget-width: 240px;
  --container-widget-flex-grow: 0;
  --vamtam-gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-a647e17 {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-15cd221 {
  --display: flex;
  --min-height: 100vh;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 12px 12px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 1;
}

.elementor-17
  .elementor-element.elementor-element-15cd221:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-15cd221
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-1b1c8e0 {
  --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: flex-start;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-fbcd209
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-a9f76d0 {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 2%;
  --padding-right: 15%;
}

.elementor-17
  .elementor-element.elementor-element-94016ae
  .elementor-heading-title {
  font-size: var(--e-global-typography-d778ca5-font-size);
  line-height: var(--e-global-typography-d778ca5-line-height);
}

.elementor-17 .elementor-element.elementor-element-17db5fd {
  --display: flex;
  --min-height: 100vh;
  --border-radius: 12px 12px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 2;
}

.elementor-17
  .elementor-element.elementor-element-17db5fd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-17db5fd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-5dfb6c1 {
  --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: flex-start;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-613115d
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-ada6052 {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 2%;
  --padding-right: 15%;
}

.elementor-17
  .elementor-element.elementor-element-1c7a156
  .elementor-heading-title {
  font-size: var(--e-global-typography-d778ca5-font-size);
  line-height: var(--e-global-typography-d778ca5-line-height);
}

.elementor-17 .elementor-element.elementor-element-1c92f80 {
  --display: flex;
  --min-height: 100vh;
  --border-radius: 12px 12px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 3;
}

.elementor-17
  .elementor-element.elementor-element-1c92f80:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-1c92f80
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-ea7a11d {
  --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: flex-start;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-b2740db
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-2740aef {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 2%;
  --padding-right: 15%;
}

.elementor-17
  .elementor-element.elementor-element-69e55ad
  .elementor-heading-title {
  font-size: var(--e-global-typography-d778ca5-font-size);
  line-height: var(--e-global-typography-d778ca5-line-height);
}

.elementor-17 .elementor-element.elementor-element-258db91 {
  --display: flex;
  --min-height: 100vh;
  --border-radius: 12px 12px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 4;
}

.elementor-17
  .elementor-element.elementor-element-258db91:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-258db91
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-5daff7c {
  --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: flex-start;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-1c0c8c8
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-953ffda {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 2%;
  --padding-right: 15%;
}

.elementor-17
  .elementor-element.elementor-element-078dcf4
  .elementor-heading-title {
  font-size: var(--e-global-typography-d778ca5-font-size);
  line-height: var(--e-global-typography-d778ca5-line-height);
}

.elementor-17 .elementor-element.elementor-element-e988fa2 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --border-radius: 12px 12px 0px 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 4;
}

.elementor-17
  .elementor-element.elementor-element-e988fa2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-e988fa2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-fbde264 {
  --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;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-4e5eacb
  .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: bottom;
}

.elementor-17
  .elementor-element.elementor-element-4e5eacb
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-7e45239 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
}

.elementor-17 .elementor-element.elementor-element-15af364 {
  text-align: center;
}

.elementor-17 .elementor-element.elementor-element-edd0df0 {
  text-align: center;
}

.elementor-17
  .elementor-element.elementor-element-edd0df0
  .elementor-heading-title {
  font-size: var(--e-global-typography-d778ca5-font-size);
  line-height: var(--e-global-typography-d778ca5-line-height);
}

.elementor-17 .elementor-element.elementor-element-135a09a {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-40957ff {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-17 .elementor-element.elementor-element-719040a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-719040a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-719040a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-cd8521f {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 0px 0px 8px 8px;
  --z-index: 2;
}

.elementor-17
  .elementor-element.elementor-element-cd8521f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-cd8521f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    312deg,
    var(--e-global-color-vamtam_accent_4) 30%,
    var(--e-global-color-vamtam_accent_3) 70%
  );
}

.elementor-17 .elementor-element.elementor-element-c99d6f7 {
  --swiper-slides-to-display: 1;
  --swiper-slides-gap: 10px;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 0px;
  --arrow-prev-top-align: 100%;
  --arrow-prev-translate-y: -100%;
  --arrow-prev-top-position: -30px;
  --arrow-next-right-align: 100%;
  --arrow-next-translate-x: 100%;
  --arrow-next-right-position: -60px;
  --arrow-next-top-align: 100%;
  --arrow-next-translate-y: -100%;
  --arrow-next-top-position: -30px;
  --arrow-size: 16px;
  --arrow-normal-color: var(--e-global-color-vamtam_accent_1);
  --arrow-hover-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-c99d6f7
  :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
  background-color: var(--e-global-color-0e53263);
  border-radius: 6px 6px 6px 6px;
  padding: 16px 16px 16px 16px;
}

.elementor-17
  .elementor-element.elementor-element-c99d6f7
  :is(
    .elementor-swiper-button-prev:hover,
    .elementor-swiper-button-next:hover
  ) {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-c99d6f7
  > .elementor-widget-container {
  margin: 50px 0px 50px 0px;
}

.elementor-17
  .elementor-element.elementor-element-c99d6f7
  .swiper-slide
  > .elementor-element {
  height: 100%;
}

.elementor-17 .elementor-element.elementor-element-9999006 {
  --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;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 1;
}

.elementor-17
  .elementor-element.elementor-element-c5793f1
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17
  .elementor-element.elementor-element-ef2dc3d
  .elementor-button:hover,
.elementor-17
  .elementor-element.elementor-element-ef2dc3d
  .elementor-button:focus {
  background-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-17
  .elementor-element.elementor-element-ef2dc3d
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-ef2dc3d
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-ef2dc3d {
  --vamtam-gap: 3em;
}

.elementor-17 .elementor-element.elementor-element-ea14ed8 {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-18c23ab {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-5dfc195
  > .elementor-widget-container {
  background-color: var(--e-global-color-vamtam_accent_3);
  padding: 2px 8px 3px 8px;
  border-radius: 4px 4px 4px 4px;
}

.elementor-17 .elementor-element.elementor-element-5dfc195.elementor-element {
  --align-self: flex-start;
}

.elementor-17
  .elementor-element.elementor-element-5dfc195
  .elementor-heading-title {
  font-family: var(--e-global-typography-798d94d-font-family), Sans-serif;
  font-size: var(--e-global-typography-798d94d-font-size);
  font-weight: var(--e-global-typography-798d94d-font-weight);
  line-height: var(--e-global-typography-798d94d-line-height);
}

.elementor-17 .elementor-element.elementor-element-583d843 {
  width: var(--container-widget-width, 620px);
  max-width: 620px;
  --container-widget-width: 620px;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-583d843
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
}

.elementor-17 .elementor-element.elementor-element-05fb46d {
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}

.elementor-17 .elementor-element.elementor-element-76d6fd8 {
  --display: flex;
  --min-height: 570px;
  --overflow: hidden;
  --border-radius: 8px 8px 8px 8px;
  --z-index: 1;
}

.elementor-17
  .elementor-element.elementor-element-76d6fd8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-76d6fd8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../uploads/2025/03/GettyImages-1250030317_edit.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-ff6490f {
  --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: flex-start;
  --z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-01bf392 {
  --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;
  --overlay-opacity: 0;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: -132px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-01bf392:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-01bf392
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-d8fe409);
}

.elementor-17 .elementor-element.elementor-element-01bf392::before,
.elementor-17
  .elementor-element.elementor-element-01bf392
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-01bf392
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-01bf392
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-01bf392
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-01bf392
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-vamtam_accent_1);
  --background-overlay: "";
}

.elementor-17 .elementor-element.elementor-element-402605c {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 25px;
  --margin-bottom: 5px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-b13d4b0
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-3c3cc14
  .elementor-heading-title {
  font-family:
    var(--e-global-typography-vamtam_primary_font-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_primary_font-font-size);
  font-weight: var(--e-global-typography-vamtam_primary_font-font-weight);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-87af8c8 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 18px;
  --padding-bottom: 18px;
  --padding-left: 20px;
  --padding-right: 20px;
}

.elementor-17
  .elementor-element.elementor-element-87af8c8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-87af8c8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-374d947 {
  --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;
  --background-transition: 0.3s;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 5px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 20px;
}

.elementor-17 .elementor-element.elementor-element-374d947:hover {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-b40313c {
  --icon-box-icon-margin: 20px;
}

.elementor-17
  .elementor-element.elementor-element-b40313c
  .elementor-icon-box-title {
  margin-bottom: 2px;
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17
  .elementor-element.elementor-element-b40313c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-0e53263);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-b40313c.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-b40313c.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-0e53263);
  color: var(--e-global-color-0e53263);
  border-color: var(--e-global-color-0e53263);
}

.elementor-17
  .elementor-element.elementor-element-b40313c.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-b40313c .elementor-icon {
  font-size: 24px;
  border-radius: 8px 8px 8px 8px;
}

.elementor-17
  .elementor-element.elementor-element-b40313c
  .elementor-icon-box-title,
.elementor-17
  .elementor-element.elementor-element-b40313c
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h6-font-size);
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-b40313c
  .elementor-icon-box-description {
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17
  .elementor-element.elementor-element-b463c00
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-17
  .elementor-element.elementor-element-b463c00.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-597ed21);
}

.elementor-17
  .elementor-element.elementor-element-b463c00.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-b463c00.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-597ed21);
  border-color: var(--e-global-color-597ed21);
}

.elementor-17
  .elementor-element.elementor-element-b463c00.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-b463c00.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-597ed21);
}

.elementor-17 .elementor-element.elementor-element-b463c00 .elementor-icon {
  font-size: 16px;
}

.elementor-17 .elementor-element.elementor-element-b463c00 .elementor-icon svg {
  height: 16px;
}

.elementor-17 .elementor-element.elementor-element-f3ce20a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-vamtam_accent_7);
  --divider-border-width: 0.5px;
}

.elementor-17
  .elementor-element.elementor-element-f3ce20a
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}

.elementor-17
  .elementor-element.elementor-element-f3ce20a
  .elementor-divider-separator {
  width: 100%;
}

.elementor-17 .elementor-element.elementor-element-f3ce20a .elementor-divider {
  padding-block-start: 6px;
  padding-block-end: 6px;
}

.elementor-17 .elementor-element.elementor-element-2d76964 {
  --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;
  --background-transition: 0.3s;
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 5px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 20px;
}

.elementor-17
  .elementor-element.elementor-element-2d76964:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-2d76964
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_3);
}

.elementor-17 .elementor-element.elementor-element-2d76964:hover {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17 .elementor-element.elementor-element-b9673ed {
  --icon-box-icon-margin: 20px;
}

.elementor-17
  .elementor-element.elementor-element-b9673ed
  .elementor-icon-box-title {
  margin-bottom: 2px;
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17
  .elementor-element.elementor-element-b9673ed.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-0e53263);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17
  .elementor-element.elementor-element-b9673ed.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-b9673ed.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-0e53263);
  color: var(--e-global-color-0e53263);
  border-color: var(--e-global-color-0e53263);
}

.elementor-17
  .elementor-element.elementor-element-b9673ed.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-b9673ed .elementor-icon {
  font-size: 24px;
  border-radius: 8px 8px 8px 8px;
}

.elementor-17
  .elementor-element.elementor-element-b9673ed
  .elementor-icon-box-title,
.elementor-17
  .elementor-element.elementor-element-b9673ed
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-vamtam_h6-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h6-font-size);
  font-weight: var(--e-global-typography-vamtam_h6-font-weight);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
}

.elementor-17
  .elementor-element.elementor-element-b9673ed
  .elementor-icon-box-description {
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-17
  .elementor-element.elementor-element-c264aaa
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-17
  .elementor-element.elementor-element-c264aaa.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-597ed21);
}

.elementor-17
  .elementor-element.elementor-element-c264aaa.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-c264aaa.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-597ed21);
  border-color: var(--e-global-color-597ed21);
}

.elementor-17
  .elementor-element.elementor-element-c264aaa.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-c264aaa.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-597ed21);
}

.elementor-17 .elementor-element.elementor-element-c264aaa .elementor-icon {
  font-size: 16px;
}

.elementor-17 .elementor-element.elementor-element-c264aaa .elementor-icon svg {
  height: 16px;
}

.elementor-17 .elementor-element.elementor-element-c3eedfc {
  --display: flex;
  --min-height: 700px;
  --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: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 8px 8px 8px 8px;
  --margin-top: -670px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17 .elementor-element.elementor-element-c9694fb {
  --display: flex;
  --min-height: 100px;
  --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;
  --border-radius: 8px 8px 0px 0px;
  --z-index: 0;
}

.elementor-17
  .elementor-element.elementor-element-c9694fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-c9694fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-17 .elementor-element.elementor-element-2734fe6 img {
  width: 100%;
  max-width: 100px;
  border-radius: 0px 0px 0px 0px;
}

.elementor-17
  .elementor-element.elementor-element-aa46181
  > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
  padding: 0px 0px 0px 20px;
  border-style: solid;
  border-width: 0px 0px 0px 0.5px;
  border-color: var(--e-global-color-0e53263);
}

.elementor-17
  .elementor-element.elementor-element-aa46181
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_5);
}

body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0f759a4 {
  right: 20px;
}

body.rtl .elementor-17 .elementor-element.elementor-element-0f759a4 {
  left: 20px;
}

.elementor-17 .elementor-element.elementor-element-0f759a4 {
  top: 20px;
}

.elementor-17
  .elementor-element.elementor-element-0f759a4.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-0f759a4.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-0f759a4.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-17
  .elementor-element.elementor-element-0f759a4.elementor-view-framed
  .elementor-icon,
.elementor-17
  .elementor-element.elementor-element-0f759a4.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}

.elementor-17 .elementor-element.elementor-element-0f759a4 .elementor-icon {
  font-size: 33px;
}

.elementor-17 .elementor-element.elementor-element-0f759a4 .elementor-icon svg {
  height: 33px;
}

.elementor-17 .elementor-element.elementor-element-8eea291 {
  --display: flex;
  --border-radius: 0px 0px 8px 8px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
  --z-index: 1;
}

.elementor-17
  .elementor-element.elementor-element-8eea291:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-17
  .elementor-element.elementor-element-8eea291
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-button
  span {
  gap: 3em;
  justify-content: space-between;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-group {
  padding-right: calc(25px / 2);
  padding-left: calc(25px / 2);
  margin-bottom: 20px;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-form-fields-wrapper {
  margin-left: calc(-25px / 2);
  margin-right: calc(-25px / 2);
  margin-bottom: -20px;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl
  .elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 4px;
}

body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 4px;
}

body
  .elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 4px;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-group
  > label,
.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-subgroup
  label {
  color: var(--e-global-color-597ed21);
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-group
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}

.elementor-17
  .elementor-element.elementor-element-5099fe1
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-17 .elementor-element.elementor-element-5099fe1 {
  --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-17 .elementor-element.elementor-element-910203c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-vamtam_accent_7);
  --divider-border-width: 0.5px;
}

.elementor-17
  .elementor-element.elementor-element-910203c
  .elementor-divider-separator {
  width: 100%;
}

.elementor-17 .elementor-element.elementor-element-910203c .elementor-divider {
  padding-block-start: 10px;
  padding-block-end: 10px;
}

.elementor-17 .elementor-element.elementor-element-bf7faf1 {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  font-size: var(--e-global-typography-d778ca5-font-size);
  line-height: var(--e-global-typography-d778ca5-line-height);
  color: var(--e-global-color-vamtam_accent_8);
}

.elementor-17 .elementor-element.elementor-element-c50d7c9 {
  --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: flex-end;
  --margin-top: 10vh;
  --margin-bottom: 60px;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-9317f8a {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-17
  .elementor-element.elementor-element-fc98675
  > .elementor-widget-container {
  background-color: var(--e-global-color-vamtam_accent_3);
  padding: 2px 8px 3px 8px;
  border-radius: 4px 4px 4px 4px;
}

.elementor-17 .elementor-element.elementor-element-fc98675.elementor-element {
  --align-self: flex-start;
}

.elementor-17
  .elementor-element.elementor-element-fc98675
  .elementor-heading-title {
  font-family: var(--e-global-typography-798d94d-font-family), Sans-serif;
  font-size: var(--e-global-typography-798d94d-font-size);
  font-weight: var(--e-global-typography-798d94d-font-weight);
  line-height: var(--e-global-typography-798d94d-line-height);
}

.elementor-17 .elementor-element.elementor-element-73bb323 {
  width: var(--container-widget-width, 620px);
  max-width: 620px;
  --container-widget-width: 620px;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-73bb323
  .elementor-heading-title {
  font-family: var(--e-global-typography-1c16242-font-family), Sans-serif;
  font-size: var(--e-global-typography-1c16242-font-size);
  font-weight: var(--e-global-typography-1c16242-font-weight);
  line-height: var(--e-global-typography-1c16242-line-height);
}

.elementor-17 .elementor-element.elementor-element-e3649ed {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}

.elementor-17
  .elementor-element.elementor-element-e3649ed
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}

.elementor-17 .elementor-element.elementor-element-e3649ed.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-413d07d {
  --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;
  --margin-top: 0;
  --margin-bottom: 5vh;
  --margin-left: 0;
  --margin-right: 0;
}

.elementor-17 .elementor-element.elementor-element-9a8edf1 {
  --swiper-slides-to-display: 4;
  --swiper-slides-gap: 20px;
  --swiper-pagination-size: 4px;
  --dots-normal-color: var(--e-global-color-vamtam_accent_1);
  --swiper-pagination-spacing: 30px;
}

.elementor-17
  .elementor-element.elementor-element-9a8edf1
  .swiper-slide
  > .elementor-element {
  height: 100%;
}

.elementor-17 .elementor-element.elementor-element-befd5d0 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

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

@media (max-width: 1024px) {
  .elementor-17 .elementor-element.elementor-element-926da5a {
    --min-height: 450px;
  }
  .elementor-17 .elementor-element.elementor-element-7523951 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-19a74d3
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-066bb72 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-06c1139 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-03d8cb6 {
    --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: flex-start;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-85963b4 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 60px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-118f825
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-e5cafd1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-e5cafd1
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-eb91688 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-0a5fdf3 {
    --flex-wrap: wrap;
    --align-content: flex-start;
  }
  .elementor-17 .elementor-element.elementor-element-67b2bba {
    --min-height: 220px;
  }
  .elementor-17 .elementor-element.elementor-element-1f1e3cb {
    --min-height: 220px;
  }
  .elementor-17 .elementor-element.elementor-element-709e22f {
    --min-height: 220px;
  }
  .elementor-17 .elementor-element.elementor-element-ed8231c {
    --min-height: 220px;
  }
  .elementor-17 .elementor-element.elementor-element-611b40a {
    --min-height: 600px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-6db8f15 {
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-636c472
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-faf4b53
    .elementor-heading-title {
    font-size: var(--e-global-typography-82eb0df-font-size);
    line-height: var(--e-global-typography-82eb0df-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-ffe4657 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 60px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-eec9a88
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-97e1c85 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-97e1c85
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-3d29988 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-761c5fe {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-670c111 {
    --min-height: 600px;
  }
  .elementor-17
    .elementor-element.elementor-element-956439b
    .elementor-heading-title {
    font-size: var(--e-global-typography-8f74279-font-size);
    line-height: var(--e-global-typography-8f74279-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-96d8865.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
  }
  .elementor-17
    .elementor-element.elementor-element-8c49a09
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-8c49a09
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-4b2e43b {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17
    .elementor-element.elementor-element-7897082
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-7897082
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-cb9ae01
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-cb9ae01
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-fcd3dad
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-fcd3dad
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-0af05d2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-0af05d2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-068496a {
    --n-accordion-title-font-size: var(
      --e-global-typography-vamtam_h4-font-size
    );
  }
  :where(
      .elementor-17
        .elementor-element.elementor-element-068496a
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
        > .e-n-accordion-item-title
        > .e-n-accordion-item-title-header
    )
    > .e-n-accordion-item-title-text {
    line-height: var(--e-global-typography-vamtam_h4-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-8098fc0 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 60px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-05ebd63
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-5a99c78 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-5a99c78
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-f077fc7 {
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-ffb023a {
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-ba74473 {
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-6725fc0 {
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-d50462f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-79f93d1 {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-17
    .elementor-element.elementor-element-e81eaa1
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-21fcef5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-304a6aa {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-304a6aa.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-17 .elementor-element.elementor-element-ebee893 {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-013bb2d {
    --spacer-size: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-fb1cbfe
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-3669349
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-d6dd169
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-1f65f56 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-1f65f56.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-17 .elementor-element.elementor-element-f17fe4b {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-0613e1d {
    --spacer-size: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-3fd1366
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-606e001
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-e2fb95b
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-c0a24aa {
    --min-height: 120px;
  }
  .elementor-17 .elementor-element.elementor-element-8c08fe0 {
    --min-height: 160px;
  }
  .elementor-17 .elementor-element.elementor-element-acc151c {
    --min-height: 185px;
  }
  .elementor-17 .elementor-element.elementor-element-b133692 {
    --min-height: 230px;
  }
  .elementor-17 .elementor-element.elementor-element-83dbc33 {
    --min-height: 260px;
  }
  .elementor-17 .elementor-element.elementor-element-11b87a4 {
    --min-height: 290px;
  }
  .elementor-17 .elementor-element.elementor-element-9cbfb46 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-9cbfb46.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-17 .elementor-element.elementor-element-70aeb57 {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-e1c4161 {
    --spacer-size: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-91573d5
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-ccb9733
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-c647be3
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-8578008 {
    --min-height: 120px;
  }
  .elementor-17 .elementor-element.elementor-element-0eb77e5 {
    --min-height: 160px;
  }
  .elementor-17 .elementor-element.elementor-element-23dfb15 {
    --min-height: 185px;
  }
  .elementor-17 .elementor-element.elementor-element-a8bfe90 {
    --min-height: 230px;
  }
  .elementor-17 .elementor-element.elementor-element-a5886a5 {
    --min-height: 260px;
  }
  .elementor-17 .elementor-element.elementor-element-530e76b {
    --min-height: 290px;
  }
  .elementor-17 .elementor-element.elementor-element-9af78b4 {
    --n-tabs-title-padding-top: 25px;
    --n-tabs-title-padding-right: 25px;
    --n-tabs-title-padding-bottom: 25px;
    --n-tabs-title-padding-left: 25px;
    --n-tabs-title-font-size: var(--e-global-typography-vamtam_h6-font-size);
  }
  .elementor-17
    .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs
    > .e-n-tabs-heading
    > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  :where(
      .elementor-17
        .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
        > .elementor-widget-container
        > .e-n-tabs
        > .e-n-tabs-content
    )
    > .e-con {
    --padding-top: 40px;
    --padding-right: 25px;
    --padding-bottom: 40px;
    --padding-left: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-9edb394 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 60px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-5cb95ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-a8ba42b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-a8ba42b
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-6e16e53 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-8f5d3c5 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-9383430 {
    --min-height: 500px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-15cd221 {
    --min-height: 200px;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: 0;
    --margin-right: 0;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-fbcd209
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-a9f76d0 {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-94016ae
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-17db5fd {
    --min-height: 200px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-613115d
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-ada6052 {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-1c7a156
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-1c92f80 {
    --min-height: 200px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-b2740db
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-2740aef {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-69e55ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-258db91 {
    --min-height: 200px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-1c0c8c8
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-953ffda {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-078dcf4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-e988fa2 {
    --min-height: 500px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-4e5eacb
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-edd0df0
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-135a09a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 20px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-40957ff {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-cd8521f {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-c99d6f7 {
    --swiper-slides-to-display: 1;
    --arrow-prev-top-position: 15px;
    --arrow-next-top-position: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-c99d6f7
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-9999006 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-17 .elementor-element.elementor-element-ea14ed8 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 60px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-5dfc195
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-583d843 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-583d843
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-76d6fd8 {
    --min-height: 300px;
  }
  .elementor-17 .elementor-element.elementor-element-ff6490f {
    --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;
  }
  .elementor-17 .elementor-element.elementor-element-01bf392 {
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-01bf392.e-con {
    --align-self: flex-end;
  }
  .elementor-17 .elementor-element.elementor-element-402605c {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-3c3cc14
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-87af8c8 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-b40313c
    .elementor-icon-box-title,
  .elementor-17
    .elementor-element.elementor-element-b40313c
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-b9673ed
    .elementor-icon-box-title,
  .elementor-17
    .elementor-element.elementor-element-b9673ed
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-c3eedfc {
    --margin-top: -80px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-c3eedfc.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-17 .elementor-element.elementor-element-c9694fb {
    --min-height: 80px;
  }
  .elementor-17
    .elementor-element.elementor-element-5099fe1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-bf7faf1 {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-c50d7c9 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 60px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-fc98675
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-73bb323 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-73bb323
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-e3649ed {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-413d07d {
    --margin-top: 0px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-9a8edf1 {
    --swiper-slides-to-display: 2;
  }
}

@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-926da5a {
    --min-height: 620px;
  }
  .elementor-17 .elementor-element.elementor-element-926da5a::before,
  .elementor-17
    .elementor-element.elementor-element-926da5a
    > .elementor-background-video-container::before,
  .elementor-17
    .elementor-element.elementor-element-926da5a
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-17
    .elementor-element.elementor-element-926da5a
    > .elementor-background-slideshow::before,
  .elementor-17
    .elementor-element.elementor-element-926da5a
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-17
    .elementor-element.elementor-element-926da5a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-position: top center;
  }
  .elementor-17 .elementor-element.elementor-element-7523951 {
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-19a74d3
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-066bb72 {
    --min-height: 300px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-06c1139 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-03d8cb6 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-15e2a23
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-86c68d2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-6a31a18
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
  }
  body.rtl
    .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-20px / 2);
  }
  body:not(.rtl)
    .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-20px / 2);
  }
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-e7cdd1d
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-85963b4 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-118f825
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-e5cafd1
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-eb91688 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-67b2bba {
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-8338fc4 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-1f1e3cb {
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-7aabc05 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-709e22f {
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-a1560a1 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-ed8231c {
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-2266b4e {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-611b40a {
    --min-height: 70vh;
    --margin-top: 40px;
    --margin-bottom: 90px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-611b40a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-17
    .elementor-element.elementor-element-611b40a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 26% 0px;
  }
  .elementor-17 .elementor-element.elementor-element-6db8f15 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-636c472
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-31a55f1 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17
    .elementor-element.elementor-element-faf4b53
    .elementor-heading-title {
    font-size: var(--e-global-typography-82eb0df-font-size);
    line-height: var(--e-global-typography-82eb0df-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-ca54716 .elementor-button {
    padding: 20px 20px 20px 20px;
  }
  .elementor-17 .elementor-element.elementor-element-ffe4657 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-eec9a88
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-97e1c85
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-3d29988 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-761c5fe {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-670c111 {
    --width: 100%;
    --min-height: 480px;
  }
  .elementor-17 .elementor-element.elementor-element-956439b {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17
    .elementor-element.elementor-element-956439b
    .elementor-heading-title {
    font-size: var(--e-global-typography-8f74279-font-size);
    line-height: var(--e-global-typography-8f74279-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-96d8865 {
    --width: 100%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-96d8865.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-17
    .elementor-element.elementor-element-8c49a09
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-8c49a09
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-4b2e43b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17
    .elementor-element.elementor-element-7897082
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-7897082
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-cb9ae01
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-cb9ae01
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-fcd3dad
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-fcd3dad
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-0af05d2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-17
    .elementor-element.elementor-element-0af05d2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-068496a {
    --n-accordion-title-font-size: var(
      --e-global-typography-vamtam_h4-font-size
    );
  }
  :where(
      .elementor-17
        .elementor-element.elementor-element-068496a
        > .elementor-widget-container
        > .e-n-accordion
        > .e-n-accordion-item
        > .e-n-accordion-item-title
        > .e-n-accordion-item-title-header
    )
    > .e-n-accordion-item-title-text {
    line-height: var(--e-global-typography-vamtam_h4-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-8098fc0 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-05ebd63
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-913f441
    .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
  }
  .elementor-17
    .elementor-element.elementor-element-5a99c78
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-f077fc7 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-ffb023a {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-ffb023a:hover {
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-ba74473 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-ba74473:hover {
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-6725fc0 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-6725fc0:hover {
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-d50462f {
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
  }
  .elementor-17 .elementor-element.elementor-element-79f93d1 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-17
    .elementor-element.elementor-element-e81eaa1
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-2c53b5e {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .elementor-17 .elementor-element.elementor-element-304a6aa {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-ebee893 {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-fb1cbfe
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-3669349
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-d6dd169
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-aa3aa17 {
    --min-height: 60vh;
  }
  .elementor-17 .elementor-element.elementor-element-b09ef26 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .elementor-17 .elementor-element.elementor-element-1f65f56 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-f17fe4b {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-3fd1366
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-606e001
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-e2fb95b
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-b12020e {
    --min-height: 60vh;
  }
  .elementor-17 .elementor-element.elementor-element-c0a24aa {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-8c08fe0 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-acc151c {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-b133692 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-83dbc33 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-11b87a4 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-8c8b5b0 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .elementor-17 .elementor-element.elementor-element-9cbfb46 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-70aeb57 {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-91573d5
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-ccb9733
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-c647be3
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-9106445 {
    --min-height: 60vh;
  }
  .elementor-17 .elementor-element.elementor-element-8578008 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-0eb77e5 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-23dfb15 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-a8bfe90 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-a5886a5 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-530e76b {
    --width: 20px;
  }
  .elementor-17
    .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs
    > .e-n-tabs-heading
    > .e-n-tab-title[aria-selected="false"]:not(:hover) {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs[data-touch-mode="false"]
    > .e-n-tabs-heading
    > .e-n-tab-title[aria-selected="false"]:hover {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs
    > .e-n-tabs-heading
    > .e-n-tab-title[aria-selected="true"],
  .elementor-17
    .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs[data-touch-mode="true"]
    > .e-n-tabs-heading
    > .e-n-tab-title[aria-selected="false"]:hover {
    border-width: 0px 0px 1px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-9af78b4 {
    --n-tabs-title-padding-top: 25px;
    --n-tabs-title-padding-right: 20px;
    --n-tabs-title-padding-bottom: 25px;
    --n-tabs-title-padding-left: 20px;
    --n-tabs-title-font-size: var(--e-global-typography-vamtam_h6-font-size);
  }
  .elementor-17
    .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
    > .elementor-widget-container
    > .e-n-tabs
    > .e-n-tabs-heading
    > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  :where(
      .elementor-17
        .elementor-element.elementor-element-9af78b4.elementor-widget-n-tabs
        > .elementor-widget-container
        > .e-n-tabs
        > .e-n-tabs-content
    )
    > .e-con {
    --padding-top: 30px;
    --padding-right: 20px;
    --padding-bottom: 25px;
    --padding-left: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-9edb394 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-5cb95ed
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-a8ba42b
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-6e16e53 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-9383430 {
    --min-height: 400px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-15cd221 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-1b1c8e0 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-fbcd209
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-a9f76d0 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-94016ae
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-17db5fd {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-5dfb6c1 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-613115d
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-ada6052 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-1c7a156
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-1c92f80 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-ea7a11d {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-b2740db
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-2740aef {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-69e55ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-258db91 {
    --min-height: 300px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-5daff7c {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-1c0c8c8
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-953ffda {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-078dcf4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-e988fa2 {
    --min-height: 60vh;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-fbde264 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-4e5eacb
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-edd0df0
    .elementor-heading-title {
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-135a09a {
    --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: flex-start;
    --gap: 2% 2%;
    --row-gap: 2%;
    --column-gap: 2%;
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-41b7d11 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-1ebe227 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-09583f9 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-d9116b0 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-4e85298 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-a3458a0 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-40957ff {
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
  }
  .elementor-17 .elementor-element.elementor-element-cd8521f {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-c99d6f7 {
    --swiper-slides-to-display: 1;
  }
  .elementor-17 .elementor-element.elementor-element-9999006 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-ea14ed8 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-5dfc195
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-583d843
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-05fb46d {
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
  }
  .elementor-17 .elementor-element.elementor-element-76d6fd8 {
    --min-height: 250px;
  }
  .elementor-17 .elementor-element.elementor-element-ff6490f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-01bf392 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-402605c {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17
    .elementor-element.elementor-element-3c3cc14
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-87af8c8 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-17 .elementor-element.elementor-element-374d947 {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-b40313c {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 10px;
  }
  .elementor-17 .elementor-element.elementor-element-b40313c.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-17
    .elementor-element.elementor-element-b40313c
    .elementor-icon-box-title,
  .elementor-17
    .elementor-element.elementor-element-b40313c
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-2d76964 {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-b9673ed {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 10px;
  }
  .elementor-17 .elementor-element.elementor-element-b9673ed.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-17
    .elementor-element.elementor-element-b9673ed
    .elementor-icon-box-title,
  .elementor-17
    .elementor-element.elementor-element-b9673ed
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-c3eedfc {
    --min-height: 100px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-c9694fb {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-2734fe6 img {
    max-width: 80px;
  }
  .elementor-17
    .elementor-element.elementor-element-aa46181
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-0f759a4 .elementor-icon {
    font-size: 24px;
  }
  .elementor-17
    .elementor-element.elementor-element-0f759a4
    .elementor-icon
    svg {
    height: 24px;
  }
  .elementor-17 .elementor-element.elementor-element-8eea291 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17
    .elementor-element.elementor-element-910203c
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-bf7faf1 {
    width: 100%;
    max-width: 100%;
    font-size: var(--e-global-typography-d778ca5-font-size);
    line-height: var(--e-global-typography-d778ca5-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-bf7faf1
    > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-c50d7c9 {
    --margin-top: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17
    .elementor-element.elementor-element-fc98675
    .elementor-heading-title {
    font-size: var(--e-global-typography-798d94d-font-size);
    line-height: var(--e-global-typography-798d94d-line-height);
  }
  .elementor-17
    .elementor-element.elementor-element-73bb323
    .elementor-heading-title {
    font-size: var(--e-global-typography-1c16242-font-size);
    line-height: var(--e-global-typography-1c16242-line-height);
  }
  .elementor-17 .elementor-element.elementor-element-e3649ed {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-413d07d {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-9a8edf1 {
    --swiper-slides-to-display: 1;
  }
}

@media (min-width: 768px) {
  .elementor-17 .elementor-element.elementor-element-7523951 {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-066bb72 {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-04c603a {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-e99c1cd {
    --width: 25%;
  }
  .elementor-17 .elementor-element.elementor-element-667edd7 {
    --width: 25%;
  }
  .elementor-17 .elementor-element.elementor-element-b47eb84 {
    --width: 25%;
  }
  .elementor-17 .elementor-element.elementor-element-ae99a1f {
    --width: 25%;
  }
  .elementor-17 .elementor-element.elementor-element-6db8f15 {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-1f79b02 {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-c430c42 {
    --width: 300px;
  }
  .elementor-17 .elementor-element.elementor-element-54101de {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-9e8035e {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-670c111 {
    --width: 520px;
  }
  .elementor-17 .elementor-element.elementor-element-96d8865 {
    --width: 280px;
  }
  .elementor-17 .elementor-element.elementor-element-4b2e43b {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-ffb023a {
    --width: 33%;
  }
  .elementor-17 .elementor-element.elementor-element-ba74473 {
    --width: 33%;
  }
  .elementor-17 .elementor-element.elementor-element-6725fc0 {
    --width: 33%;
  }
  .elementor-17 .elementor-element.elementor-element-d50462f {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-304a6aa {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-b39c796 {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-76e2ddb {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-1b6f08c {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-aa3aa17 {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-1f65f56 {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-6f77473 {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-c4d2bf3 {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-1cf2afa {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-b12020e {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-c0a24aa {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-8c08fe0 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-acc151c {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-b133692 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-83dbc33 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-11b87a4 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-9cbfb46 {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-7b2bedd {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-25d7ebe {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-a55c103 {
    --width: 370px;
  }
  .elementor-17 .elementor-element.elementor-element-9106445 {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-8578008 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-0eb77e5 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-23dfb15 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-a8bfe90 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-a5886a5 {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-530e76b {
    --width: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-acba3a5 {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-9383430 {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-a647e17 {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-a9f76d0 {
    --width: 70%;
  }
  .elementor-17 .elementor-element.elementor-element-ada6052 {
    --width: 70%;
  }
  .elementor-17 .elementor-element.elementor-element-2740aef {
    --width: 70%;
  }
  .elementor-17 .elementor-element.elementor-element-953ffda {
    --width: 70%;
  }
  .elementor-17 .elementor-element.elementor-element-40957ff {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-18c23ab {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-05fb46d {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-01bf392 {
    --width: 40%;
  }
  .elementor-17 .elementor-element.elementor-element-c3eedfc {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-9317f8a {
    --width: 60%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-17 .elementor-element.elementor-element-7523951 {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-04c603a {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-e99c1cd {
    --width: calc(50% - 10px);
  }
  .elementor-17 .elementor-element.elementor-element-667edd7 {
    --width: calc(50% - 10px);
  }
  .elementor-17 .elementor-element.elementor-element-b47eb84 {
    --width: calc(50% - 10px);
  }
  .elementor-17 .elementor-element.elementor-element-ae99a1f {
    --width: calc(50% - 10px);
  }
  .elementor-17 .elementor-element.elementor-element-54101de {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-9e8035e {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-670c111 {
    --width: 500px;
  }
  .elementor-17 .elementor-element.elementor-element-4b2e43b {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-9e6338e {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-304a6aa {
    --width: 60px;
  }
  .elementor-17 .elementor-element.elementor-element-1f65f56 {
    --width: 60px;
  }
  .elementor-17 .elementor-element.elementor-element-9cbfb46 {
    --width: 60px;
  }
  .elementor-17 .elementor-element.elementor-element-acba3a5 {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-a647e17 {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-18c23ab {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-01bf392 {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-c3eedfc {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-9317f8a {
    --width: 100%;
  }
}
