.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: 0;
  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(../fonts/Line-arrow.svg);
  background-position: 88% 0;
  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: 0;
  padding: 70px 0 0;
  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-block-start: 0;
  margin-inline-start: 7px;
  margin-block-end: 0;
  margin-inline-end: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 7px;
  padding-block-start: 24%;
  padding-inline-start: 20%;
  padding-block-end: 24%;
  padding-inline-end: 28%;
}
.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: 0;
  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: 0;
}
.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(../fonts/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-block-start: 0%;
  margin-inline-start: 0%;
  margin-block-end: 0%;
  margin-inline-end: 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: 0;
}
.elementor-21
  .elementor-element.elementor-element-093a95b
  > .elementor-element-populated {
  margin-block-start: 0%;
  margin-inline-start: 1%;
  margin-block-end: 0%;
  margin-inline-end: 0%;
  --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(../fonts/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(../fonts/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: 0;
  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: 0;
}
.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: 0;
}
.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-block-start: 0%;
  padding-inline-start: 10%;
  padding-block-end: 0%;
  padding-inline-end: 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: 0 0 10px;
}
.elementor-21 .elementor-element.elementor-element-cf6898e {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-62bf38d
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-21
  .elementor-element.elementor-element-62bf38d
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 10px;
}
.elementor-21
  .elementor-element.elementor-element-62bf38d
  > .elementor-widget-container {
  margin: 0;
}
.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: 0;
}
.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(../fonts/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: 24px 20px 70px;
}
.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;
  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;
  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: 0 0 0 -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;
  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: 0 15px 0 -20px;
}
.elementor-21 .elementor-element.elementor-element-1b0838d {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-3be3c5c
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-21
  .elementor-element.elementor-element-3be3c5c
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 10px;
}
.elementor-21 .elementor-element.elementor-element-3be3c5c .elementor-button {

  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: 0 0 0 0;
  padding: 0;
}
.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: 0 0 0 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: 0;
}
.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-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-block-start: 0%;
  margin-inline-start: 20%;
  margin-block-end: 0%;
  margin-inline-end: 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 20%;
  padding-block-start: 60px;
  padding-inline-start: 0;
  padding-block-end: 0;
  padding-inline-end: 0;
}
.elementor-21 .elementor-element.elementor-element-dab4f56 .elementor-button {

  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: 0 0 2px;
  border-color: var(--color-secondary);
  border-radius: 0 0 0 0;
  padding: 0;
}
.elementor-21
  .elementor-element.elementor-element-dab4f56
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-21
  .elementor-element.elementor-element-ef92410
  > .elementor-element-populated {
  border-style: solid;
  border-width: 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-block-start: 0;
  margin-inline-start: 0;
  margin-block-end: 0;
  margin-inline-end: 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding-block-start: 30px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 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(--color-secondary);
}
.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: 0 0 -70px;
  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;
  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-block-start: 0;
  margin-inline-start: 15px;
  margin-block-end: 0;
  margin-inline-end: 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding-block-start: 30px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 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(--color-secondary);
}
.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: 0 0 -70px;
  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;
  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-block-start: 0;
  margin-inline-start: 30px;
  margin-block-end: 0;
  margin-inline-end: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding-block-start: 30px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 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(--color-secondary);
}
.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: 0 0 -70px;
  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, rgba(213, 232, 251, 1) 0%, #f7f7fa00 100%);
  padding-bottom: 120px;
}
.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: 0;
}
.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%;
}
.elementor-21
  .elementor-element.elementor-element-68230f2
  .elementor-heading-title {

  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-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-21
  .elementor-element.elementor-element-56e84e0
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 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: 0;
}
.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-block-start: 0;
  margin-inline-start: 0;
  margin-block-end: 0;
  margin-inline-end: 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding-block-start: 40px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 50px;
}
.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-icon-box-wrapper {
  text-align: left;
}
.elementor-21 .elementor-element.elementor-element-136436d {
  --icon-box-icon-margin: 15px;
}
.elementor-21
  .elementor-element.elementor-element-136436d
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.elementor-21
  .elementor-element.elementor-element-136436d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--color-primary);
  color: var(--color-secondary);
}
.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 .elementor-icon {
  font-size: 24px;
  padding: 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: 0 0 2px;
  border-color: var(--color-secondary);
  border-radius: 0 0 0 0;
  padding: 0;
}
.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-block-start: 0;
  margin-inline-start: 5px;
  margin-block-end: 0;
  margin-inline-end: 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 5px;
  padding-block-start: 40px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 50px;
}
.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-icon-box-wrapper {
  text-align: left;
}
.elementor-21 .elementor-element.elementor-element-09a9587 {
  --icon-box-icon-margin: 15px;
}
.elementor-21
  .elementor-element.elementor-element-09a9587
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.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(--color-secondary);
}
.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 .elementor-icon {
  font-size: 24px;
  padding: 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: 0 0 2px;
  border-color: var(--color-secondary);
  border-radius: 0 0 0 0;
  padding: 0;
}
.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-block-start: 0;
  margin-inline-start: 10px;
  margin-block-end: 0;
  margin-inline-end: 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 10px;
  padding-block-start: 40px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 50px;
}
.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-icon-box-wrapper {
  text-align: left;
}
.elementor-21 .elementor-element.elementor-element-8371891 {
  --icon-box-icon-margin: 15px;
}
.elementor-21
  .elementor-element.elementor-element-8371891
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.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(--color-secondary);
}
.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 .elementor-icon {
  font-size: 24px;
  padding: 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: 0 0 2px;
  border-color: var(--color-secondary);
  border-radius: 0 0 0 0;
  padding: 0;
}
.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-block-start: 0;
  margin-inline-start: 15px;
  margin-block-end: 0;
  margin-inline-end: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding-block-start: 40px;
  padding-inline-start: 30px;
  padding-block-end: 30px;
  padding-inline-end: 50px;
}
.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-icon-box-wrapper {
  text-align: left;
}
.elementor-21 .elementor-element.elementor-element-4bfbe65 {
  --icon-box-icon-margin: 15px;
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65
  .elementor-icon-box-title {
  margin-bottom: 20px;
}
.elementor-21
  .elementor-element.elementor-element-4bfbe65.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-vamtam_accent_2);
  fill: var(--color-secondary);
  color: var(--color-secondary);
}
.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(--color-secondary);
}
.elementor-21 .elementor-element.elementor-element-4bfbe65 .elementor-icon {
  font-size: 24px;
  padding: 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: 0 0 2px;
  border-color: var(--color-secondary);
  border-radius: 0 0 0 0;
  padding: 0;
}
.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: 0;
}
.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: rgba(214,233,251,1);
}
.elementor-21
  .elementor-element.elementor-element-b4282f8
  .elementor-tabs-content-wrapper {
  background-color: rgba(214,233,251,1);
}
.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-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: 0 0 10px;
}
.elementor-21
  .elementor-element.elementor-element-e24c919
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-21
  .elementor-element.elementor-element-e24c919
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 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-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-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: 0 0 2px;
  border-color: var(--e-global-color-vamtam_accent_1);
  border-radius: 0 0 0 0;
  padding: 0;
}
.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: 0;
  padding: 0 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-block-start: 0;
  padding-inline-start: 0;
  padding-block-end: 0;
  padding-inline-end: 0;
}
.elementor-21 .elementor-element.elementor-element-07078bd {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-07078bd
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-21
  .elementor-element.elementor-element-8311cb4
  > .elementor-widget-container {
  padding: 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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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(../fonts/border-center.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-21 .elementor-element.elementor-element-77867be {
  margin-top: 0;
  margin-bottom: 100px;
}
.elementor-21 .elementor-element.elementor-element-325da60 {
  text-align: center;
}
.elementor-21
  .elementor-element.elementor-element-325da60
  .elementor-heading-title {

  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%;
}
.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 0 0;
}
.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-block-start: 80px;
  padding-inline-start: 60px;
  padding-block-end: 130px;
  padding-inline-end: 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: 0;
}
.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: 0;
}
.elementor-21
  .elementor-element.elementor-element-dc4ff4d
  > .elementor-widget-container {
  border-style: solid;
  border-width: 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;
  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;
}
.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 0 0;
}
.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 0 0;
}
.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: 0;
}
.elementor-21
  .elementor-element.elementor-element-c7375c7
  > .elementor-widget-container {
  border-style: solid;
  border-width: 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;
  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;
}
.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 0 0;
}
.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 0 0;
}
.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: 0;
}
.elementor-21
  .elementor-element.elementor-element-0baa4b8
  > .elementor-widget-container {
  border-style: solid;
  border-width: 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;
  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;
}
.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 0 0;
}
.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 0 0;
}
.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-block-start: 0;
  margin-inline-start: 20px;
  margin-block-end: 0;
  margin-inline-end: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding-block-start: 5%;
  padding-inline-start: 0%;
  padding-block-end: 5%;
  padding-inline-end: 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-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-21
  .elementor-element.elementor-element-0bae590
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 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 0 0 0;
}
.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-block-start: 100px;
  padding-inline-start: 60px;
  padding-block-end: 130px;
  padding-inline-end: 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: 0;
}
.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: 0 50px 0 0;
}
.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 0 0;
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-21 .elementor-element.elementor-element-57ac583 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.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: 0;
}
.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-block-start: 0%;
  padding-inline-start: 0%;
  padding-block-end: 0%;
  padding-inline-end: 30%;
}
.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;
  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;
  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: 0 0 0 -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;
  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: 0 20px 0 -20px;
}
.elementor-21 .elementor-element.elementor-element-2e5ab11 {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-2c891c7
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-21
  .elementor-element.elementor-element-2c891c7
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 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: 0 0 0 0;
  padding: 0;
}
.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: 0;
    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% 0;
  }
  .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: 0;
  }
  .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-block-start: 32%;
    padding-inline-start: 14%;
    padding-block-end: 18%;
    padding-inline-end: 14%;
  }
  .elementor-21
    .elementor-element.elementor-element-726cf24
    > .elementor-widget-container {
    margin: -100% 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-block-start: 10%;
    padding-inline-start: 10%;
    padding-block-end: 10%;
    padding-inline-end: 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;
  }
  .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;
  }
  .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-block-start: 0%;
    margin-inline-start: 0%;
    margin-block-end: 0%;
    margin-inline-end: 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding-block-start: 40px;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 0;
  }
  .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-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-203fac7
    > .elementor-widget-container {
    margin: 0 0 -30px;
  }
  .elementor-21
    .elementor-element.elementor-element-1b9cc44
    > .elementor-element-populated {
    margin-block-start: 0;
    margin-inline-start: 5px;
    margin-block-end: 0;
    margin-inline-end: 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-21
    .elementor-element.elementor-element-808abcf
    > .elementor-widget-container {
    margin: 0 0 -30px;
  }
  .elementor-21
    .elementor-element.elementor-element-ae565f7
    > .elementor-element-populated {
    margin-block-start: 0;
    margin-inline-start: 10px;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-21
    .elementor-element.elementor-element-386f703
    > .elementor-widget-container {
    margin: 0 0 -30px;
  }
  .elementor-21 .elementor-element.elementor-element-1c6da36 {
    margin-top: 220px;
    margin-bottom: 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-dbce455
    > .elementor-widget-container {
    margin: 0% 0% 1%;
  }
  .elementor-21 .elementor-element.elementor-element-829fe8b {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-58e6dd2
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 30px;
    padding-inline-end: 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-eaef4f7
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 10px;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 30px;
    padding-inline-end: 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-dde18b9
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 30px;
    padding-inline-end: 30px;
  }
  .elementor-21
    .elementor-element.elementor-element-c4dcc0d
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 10px;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 30px;
    padding-inline-end: 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-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 50px;
    margin-inline-end: 0;
    --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-block-start: 0%;
    margin-inline-start: 10%;
    margin-block-end: 0%;
    margin-inline-end: 0%;
    --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: 0;
  }
  .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-block-start: 0;
    padding-inline-start: 30px;
    padding-block-end: 0;
    padding-inline-end: 30px;
  }
  .elementor-21 .elementor-element.elementor-element-47e4bce {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0;
  }
  .elementor-21 .elementor-element.elementor-element-77867be {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-21
    .elementor-element.elementor-element-401cdfa
    > .elementor-element-populated {
    padding-block-start: 0;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 0;
  }
  .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: 0;
  }
  .elementor-21
    .elementor-element.elementor-element-6d075c3
    > .elementor-element-populated {
    padding-block-start: 50px;
    padding-inline-start: 30px;
    padding-block-end: 90px;
    padding-inline-end: 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 0 70px;
  }
  .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 0 70px;
  }
  .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 0 70px;
  }
  .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-block-start: 20px;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --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: 0;
  }
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-element-populated {
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 30px;
    padding-inline-end: 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: 0 0 70px;
  }
  .elementor-21
    .elementor-element.elementor-element-df690db
    > .elementor-element-populated {
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 40px;
    padding-inline-end: 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: 0;
    margin-bottom: 20px;
    padding: 75px 0 0;
  }
  .elementor-21
    .elementor-element.elementor-element-025a17e
    > .elementor-element-populated {
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0;
    padding-inline-start: 20px;
    padding-block-end: 24px;
    padding-inline-end: 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 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-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-block-start: 0%;
    margin-inline-start: 0%;
    margin-block-end: 0%;
    margin-inline-end: 20%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-b419307
    > .elementor-widget-container {
    margin: -7% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-093a95b
    > .elementor-element-populated {
    margin-block-start: -36%;
    margin-inline-start: 60%;
    margin-block-end: 5%;
    margin-inline-end: 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 60%;
  }
  .elementor-21
    .elementor-element.elementor-element-a794434
    > .elementor-widget-container {
    margin: 25% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-3f2fc5c
    > .elementor-element-populated {
    padding-block-start: 7%;
    padding-inline-start: 7%;
    padding-block-end: 7%;
    padding-inline-end: 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(../fonts/border-center.svg);
  }
  .elementor-21 .elementor-element.elementor-element-2131275 {
    padding: 20px 20px 70px;
  }
  .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 0 0;
  }
  .elementor-21 .elementor-element.elementor-element-3be3c5c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-21
    .elementor-element.elementor-element-502203c
    > .elementor-element-populated {
    padding-block-start: 0;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 0;
  }
  .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-block-start: 0;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 0;
  }
  .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-block-start: 20px;
    padding-inline-start: 0;
    padding-block-end: 0;
    padding-inline-end: 0;
  }
  .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-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-203fac7
    > .elementor-widget-container {
    margin: 0 0 -40px;
  }
  .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-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-808abcf
    > .elementor-widget-container {
    margin: 0 0 -40px;
  }
  .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-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-386f703
    > .elementor-widget-container {
    margin: 0 0 -40px;
  }
  .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: 0;
  }
  .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 2%;
  }
  .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-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-eaef4f7
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-dde18b9
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-c4dcc0d
    > .elementor-element-populated {
    margin-block-start: 10px;
    margin-inline-start: 0;
    margin-block-end: 10px;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21 .elementor-element.elementor-element-205e78f {
    margin-top: 0;
    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-block-start: 30px;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --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: 0 10px;
  }
  .elementor-21
    .elementor-element.elementor-element-07078bd
    > .elementor-widget-container {
    margin: 0 0 20px;
  }
  .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%;
  }
  .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: 0 0 10px;
  }
  .elementor-21
    .elementor-element.elementor-element-cd6b2bd
    > .elementor-element-populated {
    padding-block-start: 0%;
    padding-inline-start: 15%;
    padding-block-end: 10%;
    padding-inline-end: 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;
  }
  .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 0 0;
  }
  .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 0 0;
  }
  .elementor-21
    .elementor-element.elementor-element-39d9e41
    > .elementor-element-populated {
    padding-block-start: 0%;
    padding-inline-start: 15%;
    padding-block-end: 10%;
    padding-inline-end: 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;
  }
  .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 0 0;
  }
  .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 0 0;
  }
  .elementor-21
    .elementor-element.elementor-element-e384420
    > .elementor-element-populated {
    padding-block-start: 0%;
    padding-inline-start: 15%;
    padding-block-end: 10%;
    padding-inline-end: 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;
  }
  .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 0 0;
  }
  .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 0 0;
  }
  .elementor-21
    .elementor-element.elementor-element-691f277
    > .elementor-element-populated {
    margin-block-start: 0;
    margin-inline-start: 0;
    margin-block-end: 0;
    margin-inline-end: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 20px;
    padding-inline-start: 20px;
    padding-block-end: 20px;
    padding-inline-end: 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: 0;
  }
  .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 0 0;
  }
  .elementor-21
    .elementor-element.elementor-element-2889f67
    > .elementor-element-populated {
    padding-block-start: 30px;
    padding-inline-start: 30px;
    padding-block-end: 15px;
    padding-inline-end: 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 0 0 -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-block-start: 0%;
    padding-inline-start: 0%;
    padding-block-end: 0%;
    padding-inline-end: 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%;
  }
}
