.elementor-21
  .elementor-element.elementor-element-6099a9d
  > .elementor-container {
  min-height: 70vh;
}
.elementor-21
  .elementor-element.elementor-element-6099a9d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-6099a9d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  /* background-image: linear-gradient(180deg, #e9e5ff 0%, #f7f7fa00 100%); */
}
.elementor-21 .elementor-element.elementor-element-6099a9d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-21
  .elementor-element.elementor-element-6099a9d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-363a347 {
  --spacer-size: 10em;
}
.elementor-21 .elementor-element.elementor-element-49592d4 {
  text-align: center;
}
.elementor-21 .elementor-element.elementor-element-c4ebcb6 {
  text-align: center;
  font-size: var(--e-global-typography-60aa73f-font-size);
  font-weight: var(--e-global-typography-60aa73f-font-weight);
  text-transform: var(--e-global-typography-60aa73f-text-transform);
  font-style: var(--e-global-typography-60aa73f-font-style);
  line-height: var(--e-global-typography-60aa73f-line-height);
  letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
  word-spacing: var(--e-global-typography-60aa73f-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-6e760f1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-6e760f1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/05/Line-arrow.svg");
  background-position: 88% 0px;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-21 .elementor-element.elementor-element-6e760f1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -30px;
  margin-bottom: 0px;
  padding: 70px 0px 0px 0px;
  z-index: 1;
}
.elementor-21
  .elementor-element.elementor-element-6e760f1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-025a17e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-025a17e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-21
  .elementor-element.elementor-element-025a17e
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-025a17e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-025a17e
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-025a17e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 7px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 7px;
  padding: 24% 28% 24% 20%;
}
.elementor-21
  .elementor-element.elementor-element-025a17e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-726cf24 {
  text-align: right;
}
.elementor-21 .elementor-element.elementor-element-726cf24 img {
  width: 100%;
  max-width: 120px;
}
.elementor-21
  .elementor-element.elementor-element-726cf24
  > .elementor-widget-container {
  margin: -70% -45% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-78a1d4a
  .elementor-heading-title {
  font-size: var(--e-global-typography-60aa73f-font-size);
  font-weight: var(--e-global-typography-60aa73f-font-weight);
  text-transform: var(--e-global-typography-60aa73f-text-transform);
  font-style: var(--e-global-typography-60aa73f-font-style);
  line-height: var(--e-global-typography-60aa73f-line-height);
  letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
  word-spacing: var(--e-global-typography-60aa73f-word-spacing);
}
.elementor-21 .elementor-element.elementor-element-ac44df3 {
  margin-top: -20%;
  margin-bottom: -14.5%;
  padding: 0px 0px 0px 0px;
  z-index: 2;
}
.elementor-21
  .elementor-element.elementor-element-1c83e20.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-21
  .elementor-element.elementor-element-1c83e20
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-21
  .elementor-element.elementor-element-1c83e20:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-1c83e20
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/05/intro-shape-1-1.svg");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-21
  .elementor-element.elementor-element-1c83e20
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-21
  .elementor-element.elementor-element-1c83e20
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-b419307 {
  text-align: left;
}
.elementor-21 .elementor-element.elementor-element-b419307 img {
  width: 77%;
  max-width: 400px;
}
.elementor-21
  .elementor-element.elementor-element-b419307
  > .elementor-widget-container {
  margin: -9% 0% 0% -1%;
}
.elementor-21
  .elementor-element.elementor-element-093a95b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-21
  .elementor-element.elementor-element-093a95b
  > .elementor-element-populated {
  margin: 0% 0% 0% 1%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 1%;
}
.elementor-21
  .elementor-element.elementor-element-a794434:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2023/05/intro-shape-2.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: top right;
  -webkit-mask-repeat: no-repeat;
}
.elementor-21
  .elementor-element.elementor-element-a794434.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2023/05/intro-shape-2.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: top right;
  -webkit-mask-repeat: no-repeat;
}
.elementor-21
  .elementor-element.elementor-element-f9bbce0
  > .elementor-container {
  min-height: 185px;
}
.elementor-21 .elementor-element.elementor-element-f9bbce0 {
  padding: 0px 0px 0px 0px;
  z-index: 3;
}
.elementor-21
  .elementor-element.elementor-element-cc54699
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-3f2fc5c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_8);
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 10% 0% 10%;
}
.elementor-21
  .elementor-element.elementor-element-3f2fc5c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-cf6898e
  .elementor-heading-title {
  font-size: var(--e-global-typography-60aa73f-font-size);
  font-weight: var(--e-global-typography-60aa73f-font-weight);
  text-transform: var(--e-global-typography-60aa73f-text-transform);
  font-style: var(--e-global-typography-60aa73f-font-style);
  line-height: var(--e-global-typography-60aa73f-line-height);
  letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
  word-spacing: var(--e-global-typography-60aa73f-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-cf6898e
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-21 .elementor-element.elementor-element-cf6898e {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-62bf38d
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-21
  .elementor-element.elementor-element-62bf38d
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-21
  .elementor-element.elementor-element-62bf38d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-62bf38d {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-63db014
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-21
  .elementor-element.elementor-element-2131275:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-2131275
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/05/border.svg");
  background-position: bottom center;
  background-repeat: no-repeat;
}
.elementor-21 .elementor-element.elementor-element-2131275 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 70px 20px;
}
.elementor-21
  .elementor-element.elementor-element-2131275
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-67a670e img {
  max-width: 44px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-vamtam_accent_5);
  border-radius: 100% 100% 100% 100%;
}
.elementor-21 .elementor-element.elementor-element-67a670e {
  width: auto;
  max-width: auto;
}
.elementor-21 .elementor-element.elementor-element-1e0536e img {
  max-width: 44px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-vamtam_accent_5);
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-1e0536e
  > .elementor-widget-container {
  margin: 0px 0px 0px -20px;
}
.elementor-21 .elementor-element.elementor-element-1e0536e {
  width: auto;
  max-width: auto;
}
.elementor-21 .elementor-element.elementor-element-1b0838d img {
  max-width: 44px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-vamtam_accent_5);
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-1b0838d
  > .elementor-widget-container {
  margin: 0px 15px 0px -20px;
}
.elementor-21 .elementor-element.elementor-element-1b0838d {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-3be3c5c
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-21
  .elementor-element.elementor-element-3be3c5c
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {
  font-family: var(--e-global-typography-a978e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-a978e1d-font-size);
  font-weight: var(--e-global-typography-a978e1d-font-weight);
  text-transform: var(--e-global-typography-a978e1d-text-transform);
  line-height: var(--e-global-typography-a978e1d-line-height);
  letter-spacing: var(--e-global-typography-a978e1d-letter-spacing);
  word-spacing: var(--e-global-typography-a978e1d-word-spacing);
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-3be3c5c {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21
  .elementor-element.elementor-element-b06a492
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-b06a492.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-b06a492.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-b06a492.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_7);
  border-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-b06a492.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-b06a492.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_7);
}
.elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon {
  font-size: 50px;
}
.elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon svg {
  height: 50px;
}
.elementor-21
  .elementor-element.elementor-element-e28704f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-21 .elementor-element.elementor-element-a701d3f {
  width: auto;
  max-width: auto;
}
.elementor-21 .elementor-element.elementor-element-6f8e47b {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-6f8e47b
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-21
  .elementor-element.elementor-element-2b9e87a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-2b9e87a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-2b9e87a.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-2b9e87a.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_7);
  border-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-2b9e87a.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-2b9e87a.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_7);
}
.elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon {
  font-size: 50px;
}
.elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon svg {
  height: 50px;
}
.elementor-21
  .elementor-element.elementor-element-674698c.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-21
  .elementor-element.elementor-element-674698c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_8);
  transition: color 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_8);
  transition: fill 0.3s;
}
.elementor-21 .elementor-element.elementor-element-757a264 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-21
  .elementor-element.elementor-element-757a264
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-21 .elementor-element.elementor-element-0e78934 {
  text-align: right;
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21 .elementor-element.elementor-element-878be37 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.elementor-21
  .elementor-element.elementor-element-f1fa337
  .elementor-heading-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h6-text-transform);
  font-style: var(--e-global-typography-vamtam_h6-font-style);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-21
  .elementor-element.elementor-element-c93636c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-21
  .elementor-element.elementor-element-c93636c
  > .elementor-element-populated {
  margin: 0% 0% 0% 20%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 20%;
  padding: 60px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {
  font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
  font-size: var(--e-global-typography-74d4df5-font-size);
  font-weight: var(--e-global-typography-74d4df5-font-weight);
  text-transform: var(--e-global-typography-74d4df5-text-transform);
  line-height: var(--e-global-typography-74d4df5-line-height);
  letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
  word-spacing: var(--e-global-typography-74d4df5-word-spacing);
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-dab4f56
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-ef92410
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-ef92410
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-ef92410
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-ef92410
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-ef92410
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-203fac7
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-203fac7.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-203fac7 .elementor-icon {
  font-size: 30px;
  padding: 20px;
}
.elementor-21 .elementor-element.elementor-element-203fac7 .elementor-icon svg {
  height: 30px;
}
.elementor-21
  .elementor-element.elementor-element-203fac7
  > .elementor-widget-container {
  margin: 0px 0px -70px 0px;
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-fd77678
  > .elementor-widget-container {
  margin: 0% 40% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-1b9cc44
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 30px 30px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-1b9cc44
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-1b9cc44
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-1b9cc44
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-1b9cc44
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-808abcf
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-808abcf.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-808abcf .elementor-icon {
  font-size: 30px;
  padding: 20px;
}
.elementor-21 .elementor-element.elementor-element-808abcf .elementor-icon svg {
  height: 30px;
}
.elementor-21
  .elementor-element.elementor-element-808abcf
  > .elementor-widget-container {
  margin: 0px 0px -70px 0px;
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-e0f792b
  > .elementor-widget-container {
  margin: 0% 40% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-ae565f7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 30px 30px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-ae565f7
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-ae565f7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-ae565f7
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-ae565f7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-386f703
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-386f703.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-386f703 .elementor-icon {
  font-size: 30px;
  padding: 20px;
}
.elementor-21 .elementor-element.elementor-element-386f703 .elementor-icon svg {
  height: 30px;
}
.elementor-21
  .elementor-element.elementor-element-386f703
  > .elementor-widget-container {
  margin: 0px 0px -70px 0px;
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-ca6a7c6
  > .elementor-widget-container {
  margin: 0% 40% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-1c6da36
  > .elementor-container {
  min-height: 70vh;
}
.elementor-21
  .elementor-element.elementor-element-1c6da36:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-1c6da36
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #e9e5ff 0%, #f7f7fa00 100%);
}
.elementor-21 .elementor-element.elementor-element-1c6da36 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 330px;
  margin-bottom: 0px;
}
.elementor-21
  .elementor-element.elementor-element-1c6da36
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-ccd4af0 img {
  width: 100%;
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-ccd4af0
  > .elementor-widget-container {
  margin: -20% 0% 2% 0%;
}
.elementor-21
  .elementor-element.elementor-element-68230f2
  .elementor-heading-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h6-text-transform);
  font-style: var(--e-global-typography-vamtam_h6-font-style);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-21
  .elementor-element.elementor-element-dbce455
  > .elementor-widget-container {
  margin: 0% 50% 1% 0%;
}
.elementor-21
  .elementor-element.elementor-element-56e84e0
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-21
  .elementor-element.elementor-element-56e84e0
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-21
  .elementor-element.elementor-element-829fe8b
  > .elementor-container {
  min-height: 100px;
}
.elementor-21 .elementor-element.elementor-element-829fe8b {
  margin-top: 30px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-58e6dd2.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-58e6dd2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-58e6dd2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-58e6dd2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21
  .elementor-element.elementor-element-58e6dd2
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-58e6dd2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-58e6dd2
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21
  .elementor-element.elementor-element-58e6dd2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 40px 50px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-58e6dd2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-136436d {
  --icon-box-icon-margin: 15px;
}
.elementor-21 .elementor-element.elementor-element-136436d .elementor-icon {
  font-size: 24px;
  padding: 20px;
}
.elementor-21
  .elementor-element.elementor-element-136436d
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-136436d
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.elementor-21
  .elementor-element.elementor-element-136436d
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21 .elementor-element.elementor-element-3b4d53a .elementor-button {
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-3b4d53a
  .elementor-button:hover,
.elementor-21
  .elementor-element.elementor-element-3b4d53a
  .elementor-button:focus {
  color: var(--e-global-color-vamtam_accent_6);
}
.elementor-21
  .elementor-element.elementor-element-3b4d53a
  .elementor-button:hover
  svg,
.elementor-21
  .elementor-element.elementor-element-3b4d53a
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-vamtam_accent_6);
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-eaef4f7.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-eaef4f7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-eaef4f7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-eaef4f7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21
  .elementor-element.elementor-element-eaef4f7
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-eaef4f7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-eaef4f7
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21
  .elementor-element.elementor-element-eaef4f7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 5px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 5px;
  padding: 40px 50px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-eaef4f7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-09a9587.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-09a9587.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-09a9587.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-09a9587.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-09a9587.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-09a9587.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-09a9587 {
  --icon-box-icon-margin: 15px;
}
.elementor-21 .elementor-element.elementor-element-09a9587 .elementor-icon {
  font-size: 24px;
  padding: 20px;
}
.elementor-21
  .elementor-element.elementor-element-09a9587
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-09a9587
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.elementor-21
  .elementor-element.elementor-element-09a9587
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21 .elementor-element.elementor-element-8e073cd .elementor-button {
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-dde18b9.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-dde18b9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-dde18b9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-dde18b9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21
  .elementor-element.elementor-element-dde18b9
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-dde18b9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-dde18b9
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21
  .elementor-element.elementor-element-dde18b9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 10px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 10px;
  padding: 40px 50px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-dde18b9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-8371891.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-8371891.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-8371891.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-8371891.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-8371891.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-8371891.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-8371891 {
  --icon-box-icon-margin: 15px;
}
.elementor-21 .elementor-element.elementor-element-8371891 .elementor-icon {
  font-size: 24px;
  padding: 20px;
}
.elementor-21
  .elementor-element.elementor-element-8371891
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-8371891
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.elementor-21
  .elementor-element.elementor-element-8371891
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21 .elementor-element.elementor-element-a3c2d1e .elementor-button {
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-c4dcc0d.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-c4dcc0d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-21
  .elementor-element.elementor-element-c4dcc0d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-c4dcc0d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21
  .elementor-element.elementor-element-c4dcc0d
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-c4dcc0d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-c4dcc0d
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21
  .elementor-element.elementor-element-c4dcc0d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 40px 50px 30px 30px;
}
.elementor-21
  .elementor-element.elementor-element-c4dcc0d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-4bfbe65 {
  --icon-box-icon-margin: 15px;
}
.elementor-21 .elementor-element.elementor-element-4bfbe65 .elementor-icon {
  font-size: 24px;
  padding: 20px;
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}
.elementor-21 .elementor-element.elementor-element-5a7f2b9 .elementor-button {
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-205e78f
  > .elementor-container {
  min-height: 500px;
}
.elementor-21
  .elementor-element.elementor-element-205e78f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-21 .elementor-element.elementor-element-205e78f {
  margin-top: 20px;
  margin-bottom: 100px;
}
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title:before,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title:after,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-content,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tabs-content-wrapper {
  border-width: 0px;
}
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-mobile-title,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-desktop-title.elementor-active,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title:before,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title:after,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-content,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tabs-content-wrapper {
  border-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21 .elementor-element.elementor-element-b4282f8 {
  --vamtam-tabs-border-color: var(--e-global-color-vamtam_accent_5);
  width: var(--container-widget-width, 98.368%);
  max-width: 98.368%;
  --container-widget-width: 98.368%;
  --container-widget-flex-grow: 0;
}
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-desktop-title.elementor-active {
  background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tabs-content-wrapper {
  background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-21 .elementor-element.elementor-element-b4282f8 .elementor-tab-title,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title
  a {
  color: var(--e-global-color-vamtam_accent_6);
}
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title.elementor-active,
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title.elementor-active
  a {
  color: var(--e-global-color-vamtam_accent_6);
}
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tab-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h6-text-transform);
  font-style: var(--e-global-typography-vamtam_h6-font-style);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-21
  .elementor-element.elementor-element-eb7e925
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-21
  .elementor-element.elementor-element-e24c919
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-21
  .elementor-element.elementor-element-e24c919
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-21
  .elementor-element.elementor-element-a689468
  > .elementor-container {
  min-height: 300px;
}
.elementor-21 .elementor-element.elementor-element-a689468 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-1e82029.elementor-column
  .elementor-widget-wrap {
  align-items: space-around;
}
.elementor-21
  .elementor-element.elementor-element-1e82029.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-around;
  align-items: space-around;
}
.elementor-21
  .elementor-element.elementor-element-255ea3d
  .elementor-heading-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h6-text-transform);
  font-style: var(--e-global-typography-vamtam_h6-font-style);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-21 .elementor-element.elementor-element-51d7e71 {
  --spacer-size: 5vh;
}
.elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button {
  font-family: var(--e-global-typography-74d4df5-font-family), Sans-serif;
  font-size: var(--e-global-typography-74d4df5-font-size);
  font-weight: var(--e-global-typography-74d4df5-font-weight);
  text-transform: var(--e-global-typography-74d4df5-text-transform);
  line-height: var(--e-global-typography-74d4df5-line-height);
  letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
  word-spacing: var(--e-global-typography-74d4df5-word-spacing);
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-754eea4
  .elementor-button-text {
  --vamtam-underline-bg-color: var(--e-global-color-449de58);
}
.elementor-21 .elementor-element.elementor-element-c3df51f {
  --swiper-slides-to-display: 2;
  --swiper-slides-gap: 30px;
  --swiper-pagination-spacing: 20px;
}
.elementor-21
  .elementor-element.elementor-element-c3df51f
  .swiper-slide
  > .elementor-element {
  height: 100%;
}
.elementor-21 .elementor-element.elementor-element-7f44459 {
  margin-top: 100px;
  margin-bottom: 0px;
  padding: 0px 20px 0px 20px;
}
.elementor-21
  .elementor-element.elementor-element-169b7ba.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-21
  .elementor-element.elementor-element-169b7ba
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-07078bd {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-07078bd
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-21
  .elementor-element.elementor-element-8311cb4
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-21 .elementor-element.elementor-element-8311cb4 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21
  .elementor-element.elementor-element-ffae3ed
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-21 .elementor-element.elementor-element-ffae3ed {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21
  .elementor-element.elementor-element-46a902a
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-21 .elementor-element.elementor-element-46a902a {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21
  .elementor-element.elementor-element-58f26d8
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-21 .elementor-element.elementor-element-58f26d8 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21
  .elementor-element.elementor-element-fd8954d
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-21 .elementor-element.elementor-element-fd8954d {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21
  .elementor-element.elementor-element-1923805
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-21 .elementor-element.elementor-element-1923805 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-21 .elementor-element.elementor-element-47e4bce {
  margin-top: 50px;
  margin-bottom: 100px;
}
.elementor-21 .elementor-element.elementor-global-3575 {
  --spacer-size: 45px;
}
.elementor-21
  .elementor-element.elementor-global-3575
  > .elementor-widget-container {
  background-color: #ffffff00;
  background-image: url("../../2023/05/border-center.svg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-21 .elementor-element.elementor-element-77867be {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-21 .elementor-element.elementor-element-325da60 {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-325da60
  .elementor-heading-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h6-text-transform);
  font-style: var(--e-global-typography-vamtam_h6-font-style);
  line-height: var(--e-global-typography-vamtam_h6-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
}
.elementor-21 .elementor-element.elementor-element-53c42db {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-53c42db
  > .elementor-widget-container {
  margin: 0% 24% 2% 24%;
}
.elementor-21 .elementor-element.elementor-element-3f56a36 {
  --swiper-slides-to-display: 3;
  --swiper-slides-gap: 30px;
  --swiper-pagination-spacing: 20px;
}
.elementor-21
  .elementor-element.elementor-element-3f56a36
  .swiper-slide
  > .elementor-element {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-6d075c3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-6d075c3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_2);
}
.elementor-21
  .elementor-element.elementor-element-6d075c3
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-6d075c3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-6d075c3
  > .elementor-background-slideshow {
  border-radius: 50px 50px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-6d075c3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 60px 130px 60px;
}
.elementor-21
  .elementor-element.elementor-element-6d075c3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-96fc148 {
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-cd6b2bd.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-21
  .elementor-element.elementor-element-cd6b2bd
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-21 .elementor-element.elementor-element-dc4ff4d {
  --spacer-size: 170px;
  width: var(--container-widget-width, 172px);
  max-width: 172px;
  --container-widget-width: 172px;
  --container-widget-flex-grow: 0;
  top: 0px;
}
.elementor-21
  .elementor-element.elementor-element-dc4ff4d
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  border-radius: 50% 50% 50% 50%;
}
.elementor-21 .elementor-element.elementor-element-5ca000c {
  --spacer-size: 126px;
  width: var(--container-widget-width, 128px);
  max-width: 128px;
  --container-widget-width: 128px;
  --container-widget-flex-grow: 0;
  top: 22px;
}
.elementor-21
  .elementor-element.elementor-element-5ca000c
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 50% 50% 50% 50%;
}
.elementor-21 .elementor-element.elementor-element-56cc961 {
  text-align: center;
  width: var(--container-widget-width, 170px);
  max-width: 170px;
  --container-widget-width: 170px;
  --container-widget-flex-grow: 0;
  z-index: 1;
}
.elementor-21
  .elementor-element.elementor-element-56cc961
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_6);
  font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h3-font-size);
  font-weight: var(--e-global-typography-vamtam_h3-font-weight);
  text-transform: var(--e-global-typography-vamtam_h3-text-transform);
  font-style: var(--e-global-typography-vamtam_h3-font-style);
  line-height: var(--e-global-typography-vamtam_h3-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
}
.elementor-21
  .elementor-element.elementor-element-56cc961
  > .elementor-widget-container {
  padding: 38px 20px 70px 20px;
}
.elementor-21
  .elementor-element.elementor-element-9ddaaa0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-9ddaaa0.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-9ddaaa0.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-9ddaaa0.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_1);
  border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-9ddaaa0.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-9ddaaa0.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-9ddaaa0 .elementor-icon {
  font-size: 13px;
}
.elementor-21 .elementor-element.elementor-element-9ddaaa0 .elementor-icon svg {
  height: 13px;
}
.elementor-21
  .elementor-element.elementor-element-9ddaaa0
  > .elementor-widget-container {
  margin: -66px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-af9f3cc {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-af9f3cc
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-af9f3cc
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-39d9e41.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-21
  .elementor-element.elementor-element-39d9e41
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-21 .elementor-element.elementor-element-c7375c7 {
  --spacer-size: 170px;
  width: var(--container-widget-width, 172px);
  max-width: 172px;
  --container-widget-width: 172px;
  --container-widget-flex-grow: 0;
  top: 0px;
}
.elementor-21
  .elementor-element.elementor-element-c7375c7
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  border-radius: 50% 50% 50% 50%;
}
.elementor-21 .elementor-element.elementor-element-4e2600b {
  --spacer-size: 126px;
  width: var(--container-widget-width, 128px);
  max-width: 128px;
  --container-widget-width: 128px;
  --container-widget-flex-grow: 0;
  top: 22px;
}
.elementor-21
  .elementor-element.elementor-element-4e2600b
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 50% 50% 50% 50%;
}
.elementor-21 .elementor-element.elementor-element-18769d1 {
  text-align: center;
  width: var(--container-widget-width, 170px);
  max-width: 170px;
  --container-widget-width: 170px;
  --container-widget-flex-grow: 0;
  z-index: 1;
}
.elementor-21
  .elementor-element.elementor-element-18769d1
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_6);
  font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h3-font-size);
  font-weight: var(--e-global-typography-vamtam_h3-font-weight);
  text-transform: var(--e-global-typography-vamtam_h3-text-transform);
  font-style: var(--e-global-typography-vamtam_h3-font-style);
  line-height: var(--e-global-typography-vamtam_h3-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
}
.elementor-21
  .elementor-element.elementor-element-18769d1
  > .elementor-widget-container {
  padding: 38px 20px 70px 20px;
}
.elementor-21
  .elementor-element.elementor-element-d96329f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-d96329f.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-d96329f.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-d96329f.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_1);
  border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-d96329f.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-d96329f.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-d96329f .elementor-icon {
  font-size: 13px;
}
.elementor-21 .elementor-element.elementor-element-d96329f .elementor-icon svg {
  height: 13px;
}
.elementor-21
  .elementor-element.elementor-element-d96329f
  > .elementor-widget-container {
  margin: -66px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-3de8ebf {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-3de8ebf
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-3de8ebf
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-e384420.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-21
  .elementor-element.elementor-element-e384420
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-21 .elementor-element.elementor-element-0baa4b8 {
  --spacer-size: 170px;
  width: var(--container-widget-width, 172px);
  max-width: 172px;
  --container-widget-width: 172px;
  --container-widget-flex-grow: 0;
  top: 0px;
}
.elementor-21
  .elementor-element.elementor-element-0baa4b8
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  border-radius: 50% 50% 50% 50%;
}
.elementor-21 .elementor-element.elementor-element-0e71cc0 {
  --spacer-size: 126px;
  width: var(--container-widget-width, 128px);
  max-width: 128px;
  --container-widget-width: 128px;
  --container-widget-flex-grow: 0;
  top: 22px;
}
.elementor-21
  .elementor-element.elementor-element-0e71cc0
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 50% 50% 50% 50%;
}
.elementor-21 .elementor-element.elementor-element-5cf7bd0 {
  text-align: center;
  width: var(--container-widget-width, 170px);
  max-width: 170px;
  --container-widget-width: 170px;
  --container-widget-flex-grow: 0;
  z-index: 1;
}
.elementor-21
  .elementor-element.elementor-element-5cf7bd0
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_6);
  font-family: var(--e-global-typography-vamtam_h3-font-family), Sans-serif;
  font-size: var(--e-global-typography-vamtam_h3-font-size);
  font-weight: var(--e-global-typography-vamtam_h3-font-weight);
  text-transform: var(--e-global-typography-vamtam_h3-text-transform);
  font-style: var(--e-global-typography-vamtam_h3-font-style);
  line-height: var(--e-global-typography-vamtam_h3-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
}
.elementor-21
  .elementor-element.elementor-element-5cf7bd0
  > .elementor-widget-container {
  padding: 38px 20px 70px 20px;
}
.elementor-21
  .elementor-element.elementor-element-5d1077c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-5d1077c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-5d1077c.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-5d1077c.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_1);
  border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-5d1077c.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-5d1077c.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-5d1077c .elementor-icon {
  font-size: 13px;
}
.elementor-21 .elementor-element.elementor-element-5d1077c .elementor-icon svg {
  height: 13px;
}
.elementor-21
  .elementor-element.elementor-element-5d1077c
  > .elementor-widget-container {
  margin: -66px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-8ba0611 {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-8ba0611
  .elementor-heading-title {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-8ba0611
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-691f277.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-691f277.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-21
  .elementor-element.elementor-element-691f277:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_4);
}
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 5% 0% 5% 0%;
}
.elementor-21
  .elementor-element.elementor-element-691f277
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-31f469a {
  text-align: center;
}
.elementor-21 .elementor-element.elementor-element-bca583c {
  text-align: center;
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-0bae590
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-21
  .elementor-element.elementor-element-0bae590
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-21 .elementor-element.elementor-element-19806b4 {
  margin-top: -45px;
  margin-bottom: 10px;
}
.elementor-21
  .elementor-element.elementor-element-2889f67:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-2889f67
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21
  .elementor-element.elementor-element-2889f67
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-2889f67
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-2889f67
  > .elementor-background-slideshow {
  border-radius: 50px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2889f67
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 60px 130px 60px;
}
.elementor-21
  .elementor-element.elementor-element-2889f67
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-c09ee01
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-c09ee01.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-c09ee01.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-c09ee01.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_1);
  border-color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-c09ee01.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-c09ee01.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-c09ee01 .elementor-icon {
  font-size: 62px;
}
.elementor-21 .elementor-element.elementor-element-c09ee01 .elementor-icon svg {
  height: 62px;
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-main-swiper
  .swiper-slide {
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-testimonial__text {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-ba68bdf-font-size);
  font-weight: var(--e-global-typography-ba68bdf-font-weight);
  text-transform: var(--e-global-typography-ba68bdf-text-transform);
  font-style: var(--e-global-typography-ba68bdf-font-style);
  line-height: var(--e-global-typography-ba68bdf-line-height);
  letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
  word-spacing: var(--e-global-typography-ba68bdf-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-testimonial__name {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-swiper-button {
  font-size: 15px;
  color: var(--e-global-color-vamtam_accent_1);
}
.elementor-21 .elementor-element.elementor-element-61e0d63 .elementor-swiper {
  --vamtam-arrows-size: 15px;
  --vamtam-nav-btns-gap: 15px;
  --vamtam-nav-btns-spacing: 30px;
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-swiper-button
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-swiper-button:hover {
  color: var(--e-global-color-vamtam_accent_6);
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  .elementor-swiper-button:hover
  svg {
  fill: var(--e-global-color-vamtam_accent_6);
}
.elementor-21
  .elementor-element.elementor-element-61e0d63
  > .elementor-widget-container {
  margin: 0% 10% 0% -2%;
}
.elementor-21
  .elementor-element.elementor-element-df690db:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-df690db
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}
.elementor-21
  .elementor-element.elementor-element-df690db
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-df690db
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-df690db
  > .elementor-background-slideshow {
  border-radius: 0px 50px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-df690db
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-df690db
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-0977a41
  > .elementor-widget-container {
  margin: 70px 0px 0px 0px;
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-21 .elementor-element.elementor-element-57ac583 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2782271
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_8);
  transition: color 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_8);
  transition: fill 0.3s;
}
.elementor-21 .elementor-element.elementor-element-4943a02 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-21
  .elementor-element.elementor-element-4943a02
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-21 .elementor-element.elementor-element-e14e7ce {
  text-align: left;
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-f308bcd
  > .elementor-element-populated {
  padding: 0% 30% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-d385048
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-d385048.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-d385048.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-d385048.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_7);
  border-color: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-d385048.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-d385048.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_7);
}
.elementor-21
  .elementor-element.elementor-element-b2526e7
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-21 .elementor-element.elementor-element-3007514 img {
  max-width: 44px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-vamtam_accent_5);
  border-radius: 100% 100% 100% 100%;
}
.elementor-21 .elementor-element.elementor-element-3007514 {
  width: auto;
  max-width: auto;
}
.elementor-21 .elementor-element.elementor-element-831a1c0 img {
  max-width: 44px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-vamtam_accent_5);
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-831a1c0
  > .elementor-widget-container {
  margin: 0px 0px 0px -20px;
}
.elementor-21 .elementor-element.elementor-element-831a1c0 {
  width: auto;
  max-width: auto;
}
.elementor-21 .elementor-element.elementor-element-2e5ab11 img {
  max-width: 44px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-vamtam_accent_5);
  border-radius: 100% 100% 100% 100%;
}
.elementor-21
  .elementor-element.elementor-element-2e5ab11
  > .elementor-widget-container {
  margin: 0px 20px 0px -20px;
}
.elementor-21 .elementor-element.elementor-element-2e5ab11 {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-2c891c7
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-21
  .elementor-element.elementor-element-2c891c7
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button {
  font-family: var(--e-global-typography-a978e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-a978e1d-font-size);
  font-weight: var(--e-global-typography-a978e1d-font-weight);
  text-transform: var(--e-global-typography-a978e1d-text-transform);
  line-height: var(--e-global-typography-a978e1d-line-height);
  letter-spacing: var(--e-global-typography-a978e1d-letter-spacing);
  word-spacing: var(--e-global-typography-a978e1d-word-spacing);
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-2c891c7 {
  width: auto;
  max-width: auto;
  align-self: center;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-21
    .elementor-element.elementor-element-6099a9d
    > .elementor-container {
    min-height: 50vh;
  }
  .elementor-21 .elementor-element.elementor-element-6099a9d {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-21 .elementor-element.elementor-element-363a347 {
    --spacer-size: 6em;
  }
  .elementor-21 .elementor-element.elementor-element-c4ebcb6 {
    font-size: var(--e-global-typography-60aa73f-font-size);
    line-height: var(--e-global-typography-60aa73f-line-height);
    letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
    word-spacing: var(--e-global-typography-60aa73f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-6e760f1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-21
    .elementor-element.elementor-element-6e760f1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 80% 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-element-populated,
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-element-populated {
    padding: 32% 14% 18% 14%;
  }
  .elementor-21
    .elementor-element.elementor-element-726cf24
    > .elementor-widget-container {
    margin: -100% 0% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-78a1d4a
    .elementor-heading-title {
    font-size: var(--e-global-typography-60aa73f-font-size);
    line-height: var(--e-global-typography-60aa73f-line-height);
    letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
    word-spacing: var(--e-global-typography-60aa73f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-f9bbce0
    > .elementor-container {
    min-height: 100px;
  }
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c
    > .elementor-element-populated,
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c
    > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c
    > .elementor-element-populated {
    padding: 10% 10% 10% 10%;
  }
  .elementor-21
    .elementor-element.elementor-element-cf6898e
    .elementor-heading-title {
    font-size: var(--e-global-typography-60aa73f-font-size);
    line-height: var(--e-global-typography-60aa73f-line-height);
    letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
    word-spacing: var(--e-global-typography-60aa73f-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-2131275 {
    padding: 30px 30px 40px 30px;
  }
  .elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {
    font-size: var(--e-global-typography-a978e1d-font-size);
    line-height: var(--e-global-typography-a978e1d-line-height);
    letter-spacing: var(--e-global-typography-a978e1d-letter-spacing);
    word-spacing: var(--e-global-typography-a978e1d-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-a701d3f {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-6f8e47b {
    text-align: center;
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
    width: 100%;
    max-width: 100%;
  }
  .elementor-21
    .elementor-element.elementor-element-6f8e47b
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
  }
  .elementor-21 .elementor-element.elementor-element-0e78934 {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-f1fa337
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-c93636c
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 40px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {
    font-size: var(--e-global-typography-74d4df5-font-size);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-ef92410
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-203fac7
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-1b9cc44
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-21
    .elementor-element.elementor-element-808abcf
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-ae565f7
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-21
    .elementor-element.elementor-element-386f703
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-1c6da36 {
    margin-top: 220px;
    margin-bottom: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-68230f2
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-dbce455
    > .elementor-widget-container {
    margin: 0% 0% 1% 0%;
  }
  .elementor-21 .elementor-element.elementor-element-829fe8b {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-58e6dd2
    > .elementor-element-populated {
    margin: 10px 10px 10px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-eaef4f7
    > .elementor-element-populated {
    margin: 10px 0px 10px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-dde18b9
    > .elementor-element-populated {
    margin: 10px 10px 10px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-c4dcc0d
    > .elementor-element-populated {
    margin: 10px 0px 10px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-b4282f8
    .elementor-tab-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-f6fbf94
    > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-bc-flex-widget
    .elementor-21
    .elementor-element.elementor-element-1e82029.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-21
    .elementor-element.elementor-element-1e82029.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-21
    .elementor-element.elementor-element-255ea3d
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button {
    font-size: var(--e-global-typography-74d4df5-font-size);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-a9b48ec
    > .elementor-element-populated {
    margin: 0% 0% 0% 10%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 10%;
  }
  .elementor-21 .elementor-element.elementor-element-c3df51f {
    --swiper-slides-to-display: 1;
  }
  .elementor-21 .elementor-element.elementor-element-7f44459 {
    margin-top: 100px;
    margin-bottom: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-169b7ba.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-21
    .elementor-element.elementor-element-169b7ba
    > .elementor-element-populated {
    padding: 0px 30px 0px 30px;
  }
  .elementor-21 .elementor-element.elementor-element-47e4bce {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-77867be {
    margin-top: 0px;
    margin-bottom: 060px;
  }
  .elementor-21
    .elementor-element.elementor-element-401cdfa
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-325da60
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-3f56a36 {
    --swiper-slides-to-display: 2;
  }
  .elementor-21 .elementor-element.elementor-element-ceede3b {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-6d075c3
    > .elementor-element-populated {
    padding: 50px 30px 90px 30px;
  }
  .elementor-21 .elementor-element.elementor-element-e9de2ff {
    text-align: center;
  }
  .elementor-21 .elementor-element.elementor-element-dc4ff4d {
    --spacer-size: 160px;
    --container-widget-width: 162px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 162px);
    max-width: 162px;
  }
  .elementor-21 .elementor-element.elementor-element-5ca000c {
    --spacer-size: 116px;
    --container-widget-width: 118px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 118px);
    max-width: 118px;
  }
  .elementor-21
    .elementor-element.elementor-element-56cc961
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-56cc961
    > .elementor-widget-container {
    padding: 40px 0px 70px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-af9f3cc
    .elementor-heading-title {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-c7375c7 {
    --spacer-size: 160px;
    --container-widget-width: 162px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 162px);
    max-width: 162px;
  }
  .elementor-21 .elementor-element.elementor-element-4e2600b {
    --spacer-size: 116px;
    --container-widget-width: 118px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 118px);
    max-width: 118px;
  }
  .elementor-21
    .elementor-element.elementor-element-18769d1
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-18769d1
    > .elementor-widget-container {
    padding: 40px 0px 70px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-3de8ebf
    .elementor-heading-title {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-0baa4b8 {
    --spacer-size: 160px;
    --container-widget-width: 162px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 162px);
    max-width: 162px;
  }
  .elementor-21 .elementor-element.elementor-element-0e71cc0 {
    --spacer-size: 116px;
    --container-widget-width: 118px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 118px);
    max-width: 118px;
  }
  .elementor-21
    .elementor-element.elementor-element-5cf7bd0
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-5cf7bd0
    > .elementor-widget-container {
    padding: 40px 0px 70px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-8ba0611
    .elementor-heading-title {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-691f277
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21 .elementor-element.elementor-element-bca583c {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-19806b4 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-61e0d63
    .elementor-testimonial__text {
    font-size: var(--e-global-typography-ba68bdf-font-size);
    line-height: var(--e-global-typography-ba68bdf-line-height);
    letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
    word-spacing: var(--e-global-typography-ba68bdf-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-61e0d63
    .elementor-testimonial__name {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-61e0d63
    > .elementor-widget-container {
    padding: 0px 0px 70px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-df690db
    > .elementor-element-populated {
    padding: 30px 30px 40px 30px;
  }
  .elementor-21 .elementor-element.elementor-element-e14e7ce {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button {
    font-size: var(--e-global-typography-a978e1d-font-size);
    line-height: var(--e-global-typography-a978e1d-line-height);
    letter-spacing: var(--e-global-typography-a978e1d-letter-spacing);
    word-spacing: var(--e-global-typography-a978e1d-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-363a347 {
    --spacer-size: 2em;
  }
  .elementor-21 .elementor-element.elementor-element-c4ebcb6 {
    font-size: var(--e-global-typography-60aa73f-font-size);
    line-height: var(--e-global-typography-60aa73f-line-height);
    letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
    word-spacing: var(--e-global-typography-60aa73f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-6e760f1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-21
    .elementor-element.elementor-element-6e760f1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-21 .elementor-element.elementor-element-6e760f1 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 75px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-21 .elementor-element.elementor-element-726cf24 {
    text-align: right;
  }
  .elementor-21 .elementor-element.elementor-element-726cf24 img {
    max-width: 70px;
  }
  .elementor-21
    .elementor-element.elementor-element-726cf24
    > .elementor-widget-container {
    margin: -14px -5px -41px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-78a1d4a
    .elementor-heading-title {
    font-size: var(--e-global-typography-60aa73f-font-size);
    line-height: var(--e-global-typography-60aa73f-line-height);
    letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
    word-spacing: var(--e-global-typography-60aa73f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-78a1d4a
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }
  .elementor-21 .elementor-element.elementor-element-ac44df3 {
    margin-top: 2%;
    margin-bottom: 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-1c83e20
    > .elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-b419307
    > .elementor-widget-container {
    margin: -7% 0% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-093a95b
    > .elementor-element-populated {
    margin: -36% 0% 5% 60%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 60%;
  }
  .elementor-21
    .elementor-element.elementor-element-a794434
    > .elementor-widget-container {
    margin: 25% 0% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c
    > .elementor-element-populated {
    padding: 7% 7% 7% 7%;
  }
  .elementor-21 .elementor-element.elementor-element-cf6898e {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-21
    .elementor-element.elementor-element-cf6898e
    .elementor-heading-title {
    font-size: var(--e-global-typography-60aa73f-font-size);
    line-height: var(--e-global-typography-60aa73f-line-height);
    letter-spacing: var(--e-global-typography-60aa73f-letter-spacing);
    word-spacing: var(--e-global-typography-60aa73f-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-62bf38d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-21
    .elementor-element.elementor-element-2131275:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-21
    .elementor-element.elementor-element-2131275
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/border-center.svg");
  }
  .elementor-21 .elementor-element.elementor-element-2131275 {
    padding: 20px 20px 70px 20px;
  }
  .elementor-21
    .elementor-element.elementor-element-bf44afd.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {
    font-size: var(--e-global-typography-a978e1d-font-size);
    line-height: var(--e-global-typography-a978e1d-line-height);
    letter-spacing: var(--e-global-typography-a978e1d-letter-spacing);
    word-spacing: var(--e-global-typography-a978e1d-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-3be3c5c
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-3be3c5c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-21
    .elementor-element.elementor-element-502203c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-b06a492 .elementor-icon i,
  .elementor-21
    .elementor-element.elementor-element-b06a492
    .elementor-icon
    svg {
    transform: rotate(117deg);
  }
  .elementor-21 .elementor-element.elementor-element-6f8e47b {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-021c4e9
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-2b9e87a .elementor-icon i,
  .elementor-21
    .elementor-element.elementor-element-2b9e87a
    .elementor-icon
    svg {
    transform: rotate(117deg);
  }
  .elementor-21 .elementor-element.elementor-element-2b9e87a {
    width: 100%;
    max-width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-0e78934 {
    text-align: center;
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-878be37 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .elementor-21
    .elementor-element.elementor-element-f1fa337
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-c93636c
    > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {
    font-size: var(--e-global-typography-74d4df5-font-size);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-ef92410
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-203fac7
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-fd77678
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-1b9cc44
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-808abcf
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-e0f792b
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-ae565f7
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-386f703
    > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-ca6a7c6
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }
  .elementor-21 .elementor-element.elementor-element-1c6da36 {
    margin-top: 110px;
    margin-bottom: 0px;
  }
  .elementor-21 .elementor-element.elementor-element-ccd4af0 img {
    height: 160px;
    object-fit: cover;
  }
  .elementor-21
    .elementor-element.elementor-element-ccd4af0
    > .elementor-widget-container {
    margin: -80px 0 02% 0;
  }
  .elementor-21
    .elementor-element.elementor-element-68230f2
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-58e6dd2
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-eaef4f7
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-dde18b9
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-c4dcc0d
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21 .elementor-element.elementor-element-205e78f {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-21
    .elementor-element.elementor-element-b4282f8
    .elementor-tab-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-255ea3d
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21 .elementor-element.elementor-element-51d7e71 {
    --spacer-size: 0vh;
  }
  .elementor-21 .elementor-element.elementor-element-754eea4 .elementor-button {
    font-size: var(--e-global-typography-74d4df5-font-size);
    line-height: var(--e-global-typography-74d4df5-line-height);
    letter-spacing: var(--e-global-typography-74d4df5-letter-spacing);
    word-spacing: var(--e-global-typography-74d4df5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-a9b48ec
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21 .elementor-element.elementor-element-c3df51f {
    --swiper-slides-to-display: 1;
  }
  .elementor-21 .elementor-element.elementor-element-7f44459 {
    margin-top: 60px;
    margin-bottom: 20px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-21
    .elementor-element.elementor-element-07078bd
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-47e4bce {
    margin-top: 40px;
    margin-bottom: 10px;
  }
  .elementor-21
    .elementor-element.elementor-element-325da60
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h6-font-size);
    line-height: var(--e-global-typography-vamtam_h6-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h6-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-53c42db
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-21 .elementor-element.elementor-element-3f56a36 {
    --swiper-slides-to-display: 1;
  }
  .elementor-21 .elementor-element.elementor-element-e9de2ff {
    text-align: center;
  }
  .elementor-21
    .elementor-element.elementor-element-e9de2ff
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-cd6b2bd
    > .elementor-element-populated {
    padding: 0% 15% 10% 15%;
  }
  .elementor-21 .elementor-element.elementor-element-dc4ff4d {
    --spacer-size: 140px;
    --container-widget-width: 142px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 142px);
    max-width: 142px;
  }
  .elementor-21 .elementor-element.elementor-element-5ca000c {
    --spacer-size: 96px;
    --container-widget-width: 98px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 98px);
    max-width: 98px;
  }
  .elementor-21
    .elementor-element.elementor-element-56cc961
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-56cc961
    > .elementor-widget-container {
    padding: 55px 21px 40px 21px;
  }
  .elementor-21 .elementor-element.elementor-element-56cc961 {
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 110px);
    max-width: 110px;
  }
  .elementor-21
    .elementor-element.elementor-element-9ddaaa0
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-af9f3cc
    .elementor-heading-title {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-af9f3cc
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-39d9e41
    > .elementor-element-populated {
    padding: 0% 15% 10% 15%;
  }
  .elementor-21 .elementor-element.elementor-element-c7375c7 {
    --spacer-size: 140px;
    --container-widget-width: 142px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 142px);
    max-width: 142px;
  }
  .elementor-21 .elementor-element.elementor-element-4e2600b {
    --spacer-size: 96px;
    --container-widget-width: 98px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 98px);
    max-width: 98px;
  }
  .elementor-21
    .elementor-element.elementor-element-18769d1
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-18769d1
    > .elementor-widget-container {
    padding: 55px 21px 40px 21px;
  }
  .elementor-21 .elementor-element.elementor-element-18769d1 {
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 110px);
    max-width: 110px;
  }
  .elementor-21
    .elementor-element.elementor-element-d96329f
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-3de8ebf
    .elementor-heading-title {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-3de8ebf
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-e384420
    > .elementor-element-populated {
    padding: 0% 15% 10% 15%;
  }
  .elementor-21 .elementor-element.elementor-element-0baa4b8 {
    --spacer-size: 140px;
    --container-widget-width: 142px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 142px);
    max-width: 142px;
  }
  .elementor-21 .elementor-element.elementor-element-0e71cc0 {
    --spacer-size: 96px;
    --container-widget-width: 98px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 98px);
    max-width: 98px;
  }
  .elementor-21
    .elementor-element.elementor-element-5cf7bd0
    .elementor-heading-title {
    font-size: var(--e-global-typography-vamtam_h3-font-size);
    line-height: var(--e-global-typography-vamtam_h3-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h3-letter-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-5cf7bd0
    > .elementor-widget-container {
    padding: 55px 21px 40px 21px;
  }
  .elementor-21 .elementor-element.elementor-element-5cf7bd0 {
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 110px);
    max-width: 110px;
  }
  .elementor-21
    .elementor-element.elementor-element-5d1077c
    > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-8ba0611
    .elementor-heading-title {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-8ba0611
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-691f277
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-21 .elementor-element.elementor-element-bca583c {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-element-populated,
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-background-slideshow {
    border-radius: 50px 50px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-element-populated {
    padding: 30px 30px 15px 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-61e0d63
    .elementor-testimonial__text {
    font-size: var(--e-global-typography-ba68bdf-font-size);
    line-height: var(--e-global-typography-ba68bdf-line-height);
    letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
    word-spacing: var(--e-global-typography-ba68bdf-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-61e0d63
    .elementor-testimonial__name {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-61e0d63
    > .elementor-widget-container {
    margin: -10px 0px 0px -10px;
  }
  .elementor-21 .elementor-element.elementor-element-e14e7ce {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-f308bcd.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-21
    .elementor-element.elementor-element-f308bcd
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-d385048
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-21 .elementor-element.elementor-element-2c891c7 .elementor-button {
    font-size: var(--e-global-typography-a978e1d-font-size);
    line-height: var(--e-global-typography-a978e1d-line-height);
    letter-spacing: var(--e-global-typography-a978e1d-letter-spacing);
    word-spacing: var(--e-global-typography-a978e1d-word-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-21 .elementor-element.elementor-element-081c79a {
    width: 85%;
  }
  .elementor-21 .elementor-element.elementor-element-025a17e {
    width: 15%;
  }
  .elementor-21 .elementor-element.elementor-element-1c83e20 {
    width: 42%;
  }
  .elementor-21 .elementor-element.elementor-element-093a95b {
    width: 58%;
  }
  .elementor-21 .elementor-element.elementor-element-cc54699 {
    width: 29%;
  }
  .elementor-21 .elementor-element.elementor-element-3f2fc5c {
    width: 28%;
  }
  .elementor-21 .elementor-element.elementor-element-63db014 {
    width: 42.664%;
  }
  .elementor-21 .elementor-element.elementor-element-bf44afd {
    width: 26.015%;
  }
  .elementor-21 .elementor-element.elementor-element-502203c {
    width: 3.507%;
  }
  .elementor-21 .elementor-element.elementor-element-e28704f {
    width: 46.413%;
  }
  .elementor-21 .elementor-element.elementor-element-021c4e9 {
    width: 3.02%;
  }
  .elementor-21 .elementor-element.elementor-element-674698c {
    width: 21.043%;
  }
  .elementor-21 .elementor-element.elementor-element-2a79609 {
    width: 47.963%;
  }
  .elementor-21 .elementor-element.elementor-element-1290ac8 {
    width: 11.379%;
  }
  .elementor-21 .elementor-element.elementor-element-f6fbf94 {
    width: 39.99%;
  }
  .elementor-21 .elementor-element.elementor-element-1e82029 {
    width: 35%;
  }
  .elementor-21 .elementor-element.elementor-element-a9b48ec {
    width: 65%;
  }
  .elementor-21 .elementor-element.elementor-element-cd6b2bd {
    width: 21%;
  }
  .elementor-21 .elementor-element.elementor-element-39d9e41 {
    width: 21%;
  }
  .elementor-21 .elementor-element.elementor-element-e384420 {
    width: 21%;
  }
  .elementor-21 .elementor-element.elementor-element-691f277 {
    width: 37%;
  }
  .elementor-21 .elementor-element.elementor-element-2889f67 {
    width: 55%;
  }
  .elementor-21 .elementor-element.elementor-element-df690db {
    width: 45%;
  }
  .elementor-21 .elementor-element.elementor-element-2782271 {
    width: 30%;
  }
  .elementor-21 .elementor-element.elementor-element-f308bcd {
    width: 18%;
  }
  .elementor-21 .elementor-element.elementor-element-b2526e7 {
    width: 51.332%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-21 .elementor-element.elementor-element-bf44afd {
    width: 22%;
  }
  .elementor-21 .elementor-element.elementor-element-502203c {
    width: 8%;
  }
  .elementor-21 .elementor-element.elementor-element-e28704f {
    width: 40%;
  }
  .elementor-21 .elementor-element.elementor-element-021c4e9 {
    width: 8%;
  }
  .elementor-21 .elementor-element.elementor-element-674698c {
    width: 22%;
  }
  .elementor-21 .elementor-element.elementor-element-58e6dd2 {
    width: 50%;
  }
  .elementor-21 .elementor-element.elementor-element-eaef4f7 {
    width: 50%;
  }
  .elementor-21 .elementor-element.elementor-element-dde18b9 {
    width: 50%;
  }
  .elementor-21 .elementor-element.elementor-element-c4dcc0d {
    width: 50%;
  }
  .elementor-21 .elementor-element.elementor-element-2a79609 {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-f6fbf94 {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-1e82029 {
    width: 40%;
  }
  .elementor-21 .elementor-element.elementor-element-a9b48ec {
    width: 60%;
  }
  .elementor-21 .elementor-element.elementor-element-cd6b2bd {
    width: 33%;
  }
  .elementor-21 .elementor-element.elementor-element-39d9e41 {
    width: 33%;
  }
  .elementor-21 .elementor-element.elementor-element-e384420 {
    width: 33%;
  }
  .elementor-21 .elementor-element.elementor-element-691f277 {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-2889f67 {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-df690db {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-2782271 {
    width: 28%;
  }
  .elementor-21 .elementor-element.elementor-element-f308bcd {
    width: 22%;
  }
  .elementor-21 .elementor-element.elementor-element-b2526e7 {
    width: 50%;
  }
}

/* outsource */
.elementor-21 .elementor-element.elementor-element-3ddd41f {
  margin-top: 0;
  margin-bottom: 155px;
  padding: 0;
}
.elementor-103
  .elementor-element.elementor-element-58e77c3c
  > .elementor-container {
  min-height: 300px;
}

.elementor-103
  .elementor-element.elementor-element-58e77c3c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-103 .elementor-element.elementor-element-58e77c3c {
  margin-top: 50px;
  margin-bottom: 100px;
}

.elementor-103
  .elementor-element.elementor-element-5bd6dec8
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-103
  .elementor-element.elementor-element-31d97324
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5% 0% 5% 20%;
}

.elementor-103
  .elementor-element.elementor-element-31d97324
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}

.elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}

.elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}

.elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}

body.rtl
  .elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}

body:not(.rtl)
  .elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}

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

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

.elementor-103 .elementor-element.elementor-element-10428ec1 {
  --e-icon-list-icon-size: 24px;
  --icon-vertical-align: center;
}

.elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-103
  .elementor-element.elementor-element-10428ec1
  .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);
  text-transform: var(--e-global-typography-vamtam_primary_font-text-transform);
  font-style: var(--e-global-typography-vamtam_primary_font-font-style);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
}

.elementor-103
  .elementor-element.elementor-element-10428ec1
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-33cd359b {
  z-index: 2;
}

.elementor-103
  .elementor-element.elementor-element-68e7ca20
  > .elementor-element-populated {
  padding: 0% 17% 0% 17%;
}

.elementor-103 .elementor-element.elementor-element-176d2b73 {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-130bac5f {
  text-align: center;
}

.elementor-103
  .elementor-element.elementor-element-286453f8
  > .elementor-container {
  min-height: 500px;
}

.elementor-103
  .elementor-element.elementor-element-286453f8
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-103 .elementor-element.elementor-element-286453f8 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.elementor-103 .elementor-element.elementor-element-4be5a596 img {
  border-radius: 40px 40px 40px 40px;
}

.elementor-103
  .elementor-element.elementor-element-4868d6e6
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-103
  .elementor-element.elementor-element-463b0c7c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-103 .elementor-element.elementor-element-463b0c7c {
  margin-top: 80px;
  margin-bottom: 100px;
}

.elementor-103
  .elementor-element.elementor-element-52c9570e
  > .elementor-element-populated {
  padding: 8% 0% 8% 0%;
}

.elementor-103
  .elementor-element.elementor-element-6c1376b9
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-103 .elementor-element.elementor-element-440c8e3 img {
  border-radius: 40px 40px 40px 40px;
}

.elementor-103 .elementor-element.elementor-element-123efc8e {
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0% 0% 0% 0%;
}

.elementor-103 .elementor-element.elementor-global-3575 {
  --spacer-size: 45px;
}

.elementor-103
  .elementor-element.elementor-global-3575
  > .elementor-widget-container {
  background-color: #ffffff00;
  background-image: url("https://numerique.vamtam.com/wp-content/uploads/2023/05/border-center.svg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-103 .elementor-element.elementor-element-76768a08 {
  z-index: 2;
}

.elementor-103
  .elementor-element.elementor-element-555207a7
  > .elementor-element-populated {
  padding: 0% 15% 0% 15%;
}

.elementor-103 .elementor-element.elementor-element-75e7fd5d {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-45c9bc61 {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-3da57206 {
  text-align: center;
}

.elementor-103
  .elementor-element.elementor-element-75b2533c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-103
  .elementor-element.elementor-element-75b2533c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-vamtam_accent_4) 0%,
    var(--e-global-color-vamtam_accent_5) 100%
  );
}

.elementor-103 .elementor-element.elementor-element-75b2533c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 180px;
  margin-bottom: 80px;
}

.elementor-103
  .elementor-element.elementor-element-75b2533c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tabs-wrapper {
  width: 30%;
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title,
.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title:before,
.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title:after,
.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-content,
.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tabs-content-wrapper {
  border-width: 0px;
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title,
.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title
  a {
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title.elementor-active,
.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title.elementor-active
  a {
  color: var(--e-global-color-vamtam_accent_5);
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h5-text-transform);
  font-style: var(--e-global-typography-vamtam_h5-font-style);
  line-height: var(--e-global-typography-vamtam_h5-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  .elementor-tab-content {
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-103
  .elementor-element.elementor-element-4aab3c1e
  > .elementor-widget-container {
  margin: -120px 0px 120px 0px;
  background-color: var(--e-global-color-vamtam_accent_6);
  border-radius: 50px 50px 50px 50px;
}

.elementor-103 .elementor-element.elementor-element-1314a450 {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-6ee2456c {
  text-align: center;
}

.elementor-103
  .elementor-element.elementor-element-6ee2456c
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}

.elementor-103
  .elementor-element.elementor-element-44dea61
  > .elementor-container {
  min-height: 100px;
}

.elementor-103 .elementor-element.elementor-element-44dea61 {
  margin-top: 20px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
  .elementor-103
  .elementor-element.elementor-element-187204c5.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}

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

.elementor-103
  .elementor-element.elementor-element-187204c5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-103
  .elementor-element.elementor-element-187204c5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-103
  .elementor-element.elementor-element-187204c5
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-187204c5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-187204c5
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-103
  .elementor-element.elementor-element-187204c5
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 40px 50px 30px 30px;
}

.elementor-103
  .elementor-element.elementor-element-187204c5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-3d40031e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-3d40031e.elementor-view-framed
  .elementor-icon,
.elementor-103
  .elementor-element.elementor-element-3d40031e.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-103
  .elementor-element.elementor-element-3d40031e.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-3d40031e.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-3d40031e.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-3d40031e {
  --icon-box-icon-margin: 15px;
}

.elementor-103 .elementor-element.elementor-element-3d40031e .elementor-icon {
  font-size: 24px;
  padding: 20px;
}

.elementor-103
  .elementor-element.elementor-element-3d40031e
  .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-103
  .elementor-element.elementor-element-3d40031e
  .elementor-icon-box-title {
  margin-bottom: 20px;
}

.elementor-103
  .elementor-element.elementor-element-3d40031e
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}

.elementor-bc-flex-widget
  .elementor-103
  .elementor-element.elementor-element-66ca6129.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}

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

.elementor-103
  .elementor-element.elementor-element-66ca6129:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-103
  .elementor-element.elementor-element-66ca6129
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-103
  .elementor-element.elementor-element-66ca6129
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-66ca6129
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-66ca6129
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-103
  .elementor-element.elementor-element-66ca6129
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 5px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 5px;
  padding: 40px 50px 30px 30px;
}

.elementor-103
  .elementor-element.elementor-element-66ca6129
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-161947d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-161947d.elementor-view-framed
  .elementor-icon,
.elementor-103
  .elementor-element.elementor-element-161947d.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_2);
  border-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-103
  .elementor-element.elementor-element-161947d.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-161947d.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-161947d.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-161947d {
  --icon-box-icon-margin: 15px;
}

.elementor-103 .elementor-element.elementor-element-161947d .elementor-icon {
  font-size: 24px;
  padding: 20px;
}

.elementor-103
  .elementor-element.elementor-element-161947d
  .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-103
  .elementor-element.elementor-element-161947d
  .elementor-icon-box-title {
  margin-bottom: 20px;
}

.elementor-103
  .elementor-element.elementor-element-161947d
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}

.elementor-bc-flex-widget
  .elementor-103
  .elementor-element.elementor-element-71d5453.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}

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

.elementor-103
  .elementor-element.elementor-element-71d5453:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-103
  .elementor-element.elementor-element-71d5453
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_5);
}

.elementor-103
  .elementor-element.elementor-element-71d5453
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-71d5453
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-71d5453
  > .elementor-background-slideshow {
  border-radius: 34px 34px 34px 34px;
}

.elementor-103
  .elementor-element.elementor-element-71d5453
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 5px 0px 10px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 10px;
  padding: 40px 50px 30px 30px;
}

.elementor-103
  .elementor-element.elementor-element-71d5453
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-b58d6ca.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-103
  .elementor-element.elementor-element-b58d6ca.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-b58d6ca.elementor-view-stacked
  .elementor-icon:hover {
  fill: var(--e-global-color-vamtam_accent_1);
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-b58d6ca {
  --icon-box-icon-margin: 15px;
}

.elementor-103 .elementor-element.elementor-element-b58d6ca .elementor-icon {
  font-size: 24px;
  padding: 20px;
}

.elementor-103
  .elementor-element.elementor-element-b58d6ca
  .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-103
  .elementor-element.elementor-element-b58d6ca
  .elementor-icon-box-title {
  margin-bottom: 20px;
}

.elementor-103
  .elementor-element.elementor-element-b58d6ca
  > .elementor-widget-container {
  border-radius: 34px 34px 34px 34px;
}

.elementor-bc-flex-widget
  .elementor-103
  .elementor-element.elementor-element-64782e90.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-103
  .elementor-element.elementor-element-64782e90.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-103
  .elementor-element.elementor-element-64782e90:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-background-slideshow {
  border-radius: 50px 0px 0px 50px;
}

.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 80px 30px 80px;
}

.elementor-103
  .elementor-element.elementor-element-64782e90
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-2a4cae5b
  .elementor-icon-wrapper {
  text-align: left;
}

.elementor-103
  .elementor-element.elementor-element-2a4cae5b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-2a4cae5b.elementor-view-framed
  .elementor-icon,
.elementor-103
  .elementor-element.elementor-element-2a4cae5b.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_1);
  border-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-2a4cae5b.elementor-view-framed
  .elementor-icon,
.elementor-103
  .elementor-element.elementor-element-2a4cae5b.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-2a4cae5b .elementor-icon {
  font-size: 62px;
}

.elementor-103
  .elementor-element.elementor-element-2a4cae5b
  .elementor-icon
  svg {
  height: 62px;
}

.elementor-103 .elementor-element.elementor-element-6b9fc9b5 {
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-ba68bdf-font-size);
  font-weight: var(--e-global-typography-ba68bdf-font-weight);
  text-transform: var(--e-global-typography-ba68bdf-text-transform);
  font-style: var(--e-global-typography-ba68bdf-font-style);
  line-height: var(--e-global-typography-ba68bdf-line-height);
  letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
  word-spacing: var(--e-global-typography-ba68bdf-word-spacing);
}

.elementor-103
  .elementor-element.elementor-element-6b9fc9b5
  > .elementor-widget-container {
  margin: 10px 0px 30px 0px;
}

.elementor-103
  .elementor-element.elementor-element-494fa82d
  .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);
  text-transform: var(--e-global-typography-vamtam_primary_font-text-transform);
  font-style: var(--e-global-typography-vamtam_primary_font-font-style);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
}

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

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

.elementor-103
  .elementor-element.elementor-element-5c7c3a81
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-103 .elementor-element.elementor-element-7bf7ae57 img {
  border-radius: 50px 50px 0px 0px;
}

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

.elementor-103 .elementor-element.elementor-element-3c64bfa6,
.elementor-103
  .elementor-element.elementor-element-3c64bfa6
  > .elementor-background-overlay {
  border-radius: 50px 0px 0px 0px;
}

.elementor-103 .elementor-element.elementor-element-3c64bfa6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -70px;
  margin-bottom: 0px;
  padding: 30px 60px 10px 60px;
}

.elementor-103
  .elementor-element.elementor-element-3c64bfa6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-26b334ef
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}

body.rtl
  .elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}

body:not(.rtl)
  .elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-vamtam_accent_8);
  transition: color 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_8);
  transition: fill 0.3s;
}

.elementor-103 .elementor-element.elementor-element-6d35ebfb {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-icon {
  padding-right: 0px;
}

.elementor-103
  .elementor-element.elementor-element-6d35ebfb
  .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-2737f77c {
  text-align: left;
  color: var(--e-global-color-vamtam_accent_6);
  font-size: var(--e-global-typography-eb28ce5-font-size);
  font-weight: var(--e-global-typography-eb28ce5-font-weight);
  text-transform: var(--e-global-typography-eb28ce5-text-transform);
  line-height: var(--e-global-typography-eb28ce5-line-height);
  letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
  word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
}

.elementor-103
  .elementor-element.elementor-element-1cee0276
  .elementor-icon-wrapper {
  text-align: center;
}

.elementor-103
  .elementor-element.elementor-element-1cee0276.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-103
  .elementor-element.elementor-element-1cee0276.elementor-view-framed
  .elementor-icon,
.elementor-103
  .elementor-element.elementor-element-1cee0276.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-vamtam_accent_7);
  border-color: var(--e-global-color-vamtam_accent_7);
}

.elementor-103
  .elementor-element.elementor-element-1cee0276.elementor-view-framed
  .elementor-icon,
.elementor-103
  .elementor-element.elementor-element-1cee0276.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_7);
}

.elementor-103
  .elementor-element.elementor-element-3e30aba4
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}

.elementor-103 .elementor-element.elementor-element-4c8222ab .elementor-button {
  fill: var(--e-global-color-vamtam_accent_6);
  color: var(--e-global-color-vamtam_accent_6);
  background-color: #02010100;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-103 .elementor-element.elementor-element-59aecbde {
  margin-top: 130px;
  margin-bottom: 40px;
  z-index: 2;
}

.elementor-103
  .elementor-element.elementor-element-1946bb0e
  > .elementor-element-populated {
  padding: 0% 15% 0% 15%;
}

.elementor-103 .elementor-element.elementor-element-15dad97b {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-13fb34f2 {
  text-align: center;
}

.elementor-103
  .elementor-element.elementor-element-221290f8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}

.elementor-103
  .elementor-element.elementor-element-221290f8
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-221290f8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-221290f8
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}

.elementor-103
  .elementor-element.elementor-element-221290f8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-841a62a
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-103
  .elementor-element.elementor-element-841a62a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-103
  .elementor-element.elementor-element-841a62a.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-841a62a.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-841a62a .elementor-icon {
  font-size: 30px;
  padding: 20px;
}

.elementor-103
  .elementor-element.elementor-element-841a62a
  .elementor-icon
  svg {
  height: 30px;
}

.elementor-103
  .elementor-element.elementor-element-841a62a
  > .elementor-widget-container {
  margin: 0px 0px -70px 0px;
  border-radius: 100% 100% 100% 100%;
}

.elementor-103
  .elementor-element.elementor-element-6a273dab
  > .elementor-widget-container {
  margin: 0% 40% 0% 0%;
}

.elementor-103
  .elementor-element.elementor-element-77ca70bc
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 30px 30px 30px 30px;
}

.elementor-103
  .elementor-element.elementor-element-77ca70bc
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-77ca70bc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-77ca70bc
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}

.elementor-103
  .elementor-element.elementor-element-77ca70bc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-3b2faa40
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-103
  .elementor-element.elementor-element-3b2faa40.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_1);
}

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

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

.elementor-103
  .elementor-element.elementor-element-3b2faa40.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-3b2faa40.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-3b2faa40 .elementor-icon {
  font-size: 30px;
  padding: 20px;
}

.elementor-103
  .elementor-element.elementor-element-3b2faa40
  .elementor-icon
  svg {
  height: 30px;
}

.elementor-103
  .elementor-element.elementor-element-3b2faa40
  > .elementor-widget-container {
  margin: 0px 0px -70px 0px;
  border-radius: 100% 100% 100% 100%;
}

.elementor-103
  .elementor-element.elementor-element-397f4f15
  > .elementor-widget-container {
  margin: 0% 40% 0% 0%;
}

.elementor-103
  .elementor-element.elementor-element-220204d1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 30px 30px 30px 30px;
}

.elementor-103
  .elementor-element.elementor-element-220204d1
  > .elementor-element-populated,
.elementor-103
  .elementor-element.elementor-element-220204d1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-103
  .elementor-element.elementor-element-220204d1
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}

.elementor-103
  .elementor-element.elementor-element-220204d1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-103
  .elementor-element.elementor-element-e8fdaec
  .elementor-icon-wrapper {
  text-align: right;
}

.elementor-103
  .elementor-element.elementor-element-e8fdaec.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  color: var(--e-global-color-vamtam_accent_1);
}

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

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

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

.elementor-103
  .elementor-element.elementor-element-e8fdaec.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-103 .elementor-element.elementor-element-e8fdaec .elementor-icon {
  font-size: 30px;
  padding: 20px;
}

.elementor-103
  .elementor-element.elementor-element-e8fdaec
  .elementor-icon
  svg {
  height: 30px;
}

.elementor-103
  .elementor-element.elementor-element-e8fdaec
  > .elementor-widget-container {
  margin: 0px 0px -70px 0px;
  border-radius: 100% 100% 100% 100%;
}

.elementor-103
  .elementor-element.elementor-element-36d76996
  > .elementor-widget-container {
  margin: 0% 40% 0% 0%;
}

.elementor-103 .elementor-element.elementor-element-383c0bcf {
  margin-top: 130px;
  margin-bottom: 60px;
  z-index: 2;
}

.elementor-103
  .elementor-element.elementor-element-3f7f04b8
  > .elementor-element-populated {
  padding: 0% 15% 0% 15%;
}

.elementor-103 .elementor-element.elementor-element-275be643 {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-281e6e88 {
  text-align: center;
}

.elementor-103 .elementor-element.elementor-element-2fcf6e53 {
  text-align: center;
}

.elementor-103
  .elementor-element.elementor-element-3bd4773d
  > .elementor-container {
  max-width: 1000px;
}

.elementor-103 .elementor-element.elementor-element-3bd4773d {
  z-index: 2;
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-tab-title {
  border-width: 1px;
  border-color: var(--e-global-color-vamtam_accent_7);
  padding: 30px 0px 30px 0px;
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-tab-content {
  border-width: 1px;
  border-bottom-color: var(--e-global-color-vamtam_accent_7);
  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);
  text-transform: var(--e-global-typography-vamtam_primary_font-text-transform);
  font-style: var(--e-global-typography-vamtam_primary_font-font-style);
  line-height: var(--e-global-typography-vamtam_primary_font-line-height);
  letter-spacing: var(--e-global-typography-vamtam_primary_font-letter-spacing);
  padding: 0px 0px 20px 0px;
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-toggle-title {
  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);
  text-transform: var(--e-global-typography-vamtam_h5-text-transform);
  font-style: var(--e-global-typography-vamtam_h5-font-style);
  line-height: var(--e-global-typography-vamtam_h5-line-height);
  letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-tab-title
  .elementor-toggle-icon
  i:before {
  color: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-tab-title
  .elementor-toggle-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_1);
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  i:before {
  color: var(--e-global-color-vamtam_accent_6);
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  svg {
  fill: var(--e-global-color-vamtam_accent_6);
}

.elementor-103
  .elementor-element.elementor-element-5c99bd7d
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-vamtam_accent_7);
}

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

@media (max-width: 1024px) {
  .elementor-103 .elementor-element.elementor-element-58e77c3c {
    margin-top: 0px;
    margin-bottom: 75px;
  }

  .elementor-103
    .elementor-element.elementor-element-18d8913e
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-31d97324
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-10428ec1
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-103
    .elementor-element.elementor-element-10428ec1
    .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);
    letter-spacing: var(
      --e-global-typography-vamtam_primary_font-letter-spacing
    );
  }

  .elementor-103
    .elementor-element.elementor-element-68e7ca20
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103 .elementor-element.elementor-element-286453f8 {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .elementor-103
    .elementor-element.elementor-element-4b9d3b17
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103 .elementor-element.elementor-element-463b0c7c {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-52c9570e
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-52b4b6ff
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103 .elementor-element.elementor-element-123efc8e {
    margin-top: 60px;
    margin-bottom: 80px;
  }

  .elementor-103 .elementor-element.elementor-element-76768a08 {
    margin-top: 0px;
    margin-bottom: 140px;
  }

  .elementor-103
    .elementor-element.elementor-element-555207a7
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103 .elementor-element.elementor-element-75b2533c {
    margin-top: 120px;
    margin-bottom: 50px;
  }

  .elementor-103
    .elementor-element.elementor-element-51735e10
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-4aab3c1e
    .elementor-tab-title {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
  }

  .elementor-103
    .elementor-element.elementor-element-4aab3c1e
    > .elementor-widget-container {
    margin: -120px 0px 40px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-6ee2456c
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103 .elementor-element.elementor-element-44dea61 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-187204c5
    > .elementor-element-populated {
    margin: 10px 10px 10px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-103
    .elementor-element.elementor-element-66ca6129
    > .elementor-element-populated {
    margin: 10px 0px 10px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-103
    .elementor-element.elementor-element-71d5453
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }

  .elementor-103 .elementor-element.elementor-element-4c2a9c47 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-element-populated,
  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-background-slideshow {
    border-radius: 50px 50px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }

  .elementor-103 .elementor-element.elementor-element-6b9fc9b5 {
    font-size: var(--e-global-typography-ba68bdf-font-size);
    line-height: var(--e-global-typography-ba68bdf-line-height);
    letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
    word-spacing: var(--e-global-typography-ba68bdf-word-spacing);
  }

  .elementor-103
    .elementor-element.elementor-element-494fa82d
    .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);
    letter-spacing: var(
      --e-global-typography-vamtam_primary_font-letter-spacing
    );
  }

  .elementor-103
    .elementor-element.elementor-element-5c7c3a81
    > .elementor-element-populated,
  .elementor-103
    .elementor-element.elementor-element-5c7c3a81
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-103
    .elementor-element.elementor-element-5c7c3a81
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-5c7c3a81
    > .elementor-element-populated {
    padding: 10px 30px 1px 30px;
  }

  .elementor-103 .elementor-element.elementor-element-3c64bfa6,
  .elementor-103
    .elementor-element.elementor-element-3c64bfa6
    > .elementor-background-overlay {
    border-radius: 50px 50px 0px 0px;
  }

  .elementor-103 .elementor-element.elementor-element-3c64bfa6 {
    padding: 30px 60px 10px 60px;
  }

  .elementor-103 .elementor-element.elementor-element-2737f77c {
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }

  .elementor-103 .elementor-element.elementor-element-59aecbde {
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .elementor-103
    .elementor-element.elementor-element-1946bb0e
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-221290f8
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-841a62a
    .elementor-icon-wrapper {
    text-align: left;
  }

  .elementor-103
    .elementor-element.elementor-element-841a62a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-77ca70bc
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }

  .elementor-103
    .elementor-element.elementor-element-3b2faa40
    .elementor-icon-wrapper {
    text-align: left;
  }

  .elementor-103
    .elementor-element.elementor-element-3b2faa40
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-220204d1
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }

  .elementor-103
    .elementor-element.elementor-element-e8fdaec
    .elementor-icon-wrapper {
    text-align: left;
  }

  .elementor-103
    .elementor-element.elementor-element-e8fdaec
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103 .elementor-element.elementor-element-383c0bcf {
    margin-top: 80px;
    margin-bottom: 40px;
  }

  .elementor-103
    .elementor-element.elementor-element-3f7f04b8
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-20d60e05
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-5c99bd7d
    .elementor-toggle-title {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
  }

  .elementor-103
    .elementor-element.elementor-element-5c99bd7d
    .elementor-tab-content {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
      --e-global-typography-vamtam_primary_font-letter-spacing
    );
  }
}

@media (max-width: 767px) {
  .elementor-103 .elementor-element.elementor-element-58e77c3c {
    margin-top: 0px;
    margin-bottom: 55px;
  }

  .elementor-103
    .elementor-element.elementor-element-18d8913e
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-5bd6dec8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-10428ec1
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-103
    .elementor-element.elementor-element-10428ec1
    .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);
    letter-spacing: var(
      --e-global-typography-vamtam_primary_font-letter-spacing
    );
  }

  .elementor-103 .elementor-element.elementor-element-33cd359b {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .elementor-103 .elementor-element.elementor-element-286453f8 {
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .elementor-103
    .elementor-element.elementor-element-4b9d3b17
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-4be5a596
    > .elementor-widget-container {
    margin: 0% 0% 2% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-4868d6e6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103 .elementor-element.elementor-element-463b0c7c {
    margin-top: 0px;
    margin-bottom: 35px;
  }

  .elementor-103
    .elementor-element.elementor-element-6c1376b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-52b4b6ff
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-440c8e3
    > .elementor-widget-container {
    margin: 0% 0% 2% 0%;
  }

  .elementor-103 .elementor-element.elementor-element-123efc8e {
    margin-top: 0px;
    margin-bottom: 55px;
  }

  .elementor-103 .elementor-element.elementor-element-76768a08 {
    margin-top: 0px;
    margin-bottom: 135px;
  }

  .elementor-103 .elementor-element.elementor-element-75b2533c {
    margin-top: 120px;
    margin-bottom: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-51735e10
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-4aab3c1e
    .elementor-tab-title {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
  }

  .elementor-103 .elementor-element.elementor-element-44dea61 {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .elementor-103
    .elementor-element.elementor-element-187204c5
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-66ca6129
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-71d5453
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103 .elementor-element.elementor-element-4c2a9c47 {
    margin-top: 0px;
    margin-bottom: 60px;
  }

  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-element-populated,
  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-background-slideshow {
    border-radius: 50px 50px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-64782e90
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }

  .elementor-103 .elementor-element.elementor-element-6b9fc9b5 {
    font-size: var(--e-global-typography-ba68bdf-font-size);
    line-height: var(--e-global-typography-ba68bdf-line-height);
    letter-spacing: var(--e-global-typography-ba68bdf-letter-spacing);
    word-spacing: var(--e-global-typography-ba68bdf-word-spacing);
  }

  .elementor-103
    .elementor-element.elementor-element-494fa82d
    .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);
    letter-spacing: var(
      --e-global-typography-vamtam_primary_font-letter-spacing
    );
  }

  .elementor-103
    .elementor-element.elementor-element-5c7c3a81
    > .elementor-element-populated {
    padding: 0px 0px 1px 0px;
  }

  .elementor-103 .elementor-element.elementor-element-3c64bfa6 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-103 .elementor-element.elementor-element-2737f77c {
    text-align: center;
    font-size: var(--e-global-typography-eb28ce5-font-size);
    line-height: var(--e-global-typography-eb28ce5-line-height);
    letter-spacing: var(--e-global-typography-eb28ce5-letter-spacing);
    word-spacing: var(--e-global-typography-eb28ce5-word-spacing);
  }

  .elementor-103
    .elementor-element.elementor-element-6be295d8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-103
    .elementor-element.elementor-element-6be295d8
    > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-1cee0276
    .elementor-icon-wrapper {
    text-align: center;
  }

  .elementor-103 .elementor-element.elementor-element-59aecbde {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .elementor-103 .elementor-element.elementor-element-688a9d32 {
    margin-top: 0px;
    margin-bottom: 50px;
  }

  .elementor-103
    .elementor-element.elementor-element-221290f8
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-841a62a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-6a273dab
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-77ca70bc
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-3b2faa40
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-397f4f15
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }

  .elementor-103
    .elementor-element.elementor-element-220204d1
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-e8fdaec
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-103
    .elementor-element.elementor-element-36d76996
    > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
  }

  .elementor-103 .elementor-element.elementor-element-383c0bcf {
    margin-top: 0px;
    margin-bottom: 15px;
  }

  .elementor-103
    .elementor-element.elementor-element-5c99bd7d
    .elementor-toggle-title {
    font-size: var(--e-global-typography-vamtam_h5-font-size);
    line-height: var(--e-global-typography-vamtam_h5-line-height);
    letter-spacing: var(--e-global-typography-vamtam_h5-letter-spacing);
  }

  .elementor-103
    .elementor-element.elementor-element-5c99bd7d
    .elementor-tab-content {
    font-size: var(--e-global-typography-vamtam_primary_font-font-size);
    line-height: var(--e-global-typography-vamtam_primary_font-line-height);
    letter-spacing: var(
      --e-global-typography-vamtam_primary_font-letter-spacing
    );
  }
}

@media (min-width: 768px) {
  .elementor-103 .elementor-element.elementor-element-18d8913e {
    width: 45.098%;
  }

  .elementor-103 .elementor-element.elementor-element-5abd751c {
    width: 13.98%;
  }

  .elementor-103 .elementor-element.elementor-element-31d97324 {
    width: 40.254%;
  }

  .elementor-103 .elementor-element.elementor-element-4b9d3b17 {
    width: 47.963%;
  }

  .elementor-103 .elementor-element.elementor-element-27e0074f {
    width: 11.379%;
  }

  .elementor-103 .elementor-element.elementor-element-1954877b {
    width: 39.99%;
  }

  .elementor-103 .elementor-element.elementor-element-52c9570e {
    width: 39.99%;
  }

  .elementor-103 .elementor-element.elementor-element-1c3b76a1 {
    width: 11.379%;
  }

  .elementor-103 .elementor-element.elementor-element-52b4b6ff {
    width: 47.963%;
  }

  .elementor-103 .elementor-element.elementor-element-64782e90 {
    width: 50%;
  }

  .elementor-103 .elementor-element.elementor-element-5c7c3a81 {
    width: 50%;
  }

  .elementor-103 .elementor-element.elementor-element-26b334ef {
    width: 44.692%;
  }

  .elementor-103 .elementor-element.elementor-element-6be295d8 {
    width: 14.08%;
  }

  .elementor-103 .elementor-element.elementor-element-3e30aba4 {
    width: 40.56%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-103 .elementor-element.elementor-element-18d8913e {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-31d97324 {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-4b9d3b17 {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-1954877b {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-52c9570e {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-52b4b6ff {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-187204c5 {
    width: 50%;
  }

  .elementor-103 .elementor-element.elementor-element-66ca6129 {
    width: 50%;
  }

  .elementor-103 .elementor-element.elementor-element-71d5453 {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-64782e90 {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-5c7c3a81 {
    width: 100%;
  }

  .elementor-103 .elementor-element.elementor-element-26b334ef {
    width: 40%;
  }

  .elementor-103 .elementor-element.elementor-element-6be295d8 {
    width: 20%;
  }

  .elementor-103 .elementor-element.elementor-element-3e30aba4 {
    width: 40%;
  }
}
