﻿.elementor-3067
  .elementor-element.elementor-element-408f8d1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-408f8d1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/1-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-408f8d1
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #33333300 100%);
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-408f8d1
  > .elementor-container {
  min-height: 100vh;
}
.elementor-3067 .elementor-element.elementor-element-408f8d1 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-da304c7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-7ac3d3c
  > .elementor-container {
  min-height: 80vh;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-3067
  .elementor-element.elementor-element-eba0495
  > .elementor-widget-container {
  margin: 12% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-eba0495 {
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-eba0495
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 36px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-3067
  .elementor-element.elementor-element-4183672
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-4183672 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}
.elementor-3067
  .elementor-element.elementor-element-ba2b762
  > .elementor-container {
  max-width: 1140px;
  min-height: 15vh;
}
.elementor-bc-flex-widget
  .elementor-3067
  .elementor-element.elementor-element-c6f3ba7.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-3067
  .elementor-element.elementor-element-c6f3ba7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-3067 .elementor-element.elementor-element-dfaf9f4 {
  width: var(--container-widget-width, 1140px);
  max-width: 1140px;
  --container-widget-width: 1140px;
  --container-widget-flex-grow: 0;
  color: #ffffffd1;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.48);
}
.elementor-3067
  .elementor-element.elementor-element-dfaf9f4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-de0fd35:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-de0fd35
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/2-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-de0fd35
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #33333300 100%);
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-de0fd35
  > .elementor-container {
  min-height: 100vh;
}
.elementor-3067 .elementor-element.elementor-element-de0fd35 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-cda7d03.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-cda7d03
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-45e51aa {
  width: var(--container-widget-width, 1160px);
  max-width: 1160px;
  --container-widget-width: 1160px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-45e51aa
  > .elementor-widget-container {
  margin: 6% 0% 0% 0%;
  padding: 0px 40px 0px 40px;
}
.elementor-3067
  .elementor-element.elementor-element-45e51aa
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-fffa36c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-3067
  .elementor-element.elementor-element-fffa36c
  > .elementor-container {
  max-width: 928px;
  min-height: 12vh;
}
.elementor-3067 .elementor-element.elementor-element-fffa36c {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-3067
  .elementor-element.elementor-element-62676e8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-3067
  .elementor-element.elementor-element-62676e8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-62676e8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-6fd4b3e {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-3067 .elementor-element.elementor-element-1197d63 {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-1197d63
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-1197d63
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-3067
  .elementor-element.elementor-element-3377b42:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-3067
  .elementor-element.elementor-element-3377b42.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-3377b42
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-f0c87de {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067 .elementor-element.elementor-element-76bc956 {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-76bc956
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-76bc956
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-3067
  .elementor-element.elementor-element-db6ea45:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-3067
  .elementor-element.elementor-element-db6ea45.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-db6ea45
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-bb7e81c {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067 .elementor-element.elementor-element-26a4a88 {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-26a4a88
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-26a4a88
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-3067
  .elementor-element.elementor-element-f36d737:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
  background-image: url("../../2023/11/1.svg");
  background-position: center left;
  background-repeat: no-repeat;
}
.elementor-3067
  .elementor-element.elementor-element-f36d737.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-f36d737
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-40c5f47 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067 .elementor-element.elementor-element-e2d4d4a {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-e2d4d4a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e2d4d4a
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-3067
  .elementor-element.elementor-element-943383b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-943383b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/Screenshot_1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-943383b
  > .elementor-container {
  min-height: 100vh;
}
.elementor-3067
  .elementor-element.elementor-element-943383b
  > .elementor-background-overlay {
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-943383b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e493e33.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067 .elementor-element.elementor-element-a08b79a {
  width: var(--container-widget-width, 1160px);
  max-width: 1160px;
  --container-widget-width: 1160px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-a08b79a
  > .elementor-widget-container {
  margin: 6% 0% 0% 0%;
  padding: 0px 40px 0px 40px;
}
.elementor-3067
  .elementor-element.elementor-element-a08b79a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-e4c2794
  > .elementor-container {
  max-width: 1055px;
}
.elementor-3067 .elementor-element.elementor-element-e4c2794 {
  margin-top: 5px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-78fb327:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
  background-image: url("../../2024/04/List-→-Item.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-3067
  .elementor-element.elementor-element-78fb327.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-78fb327
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-d3d63c9 {
  width: var(--container-widget-width, 333px);
  max-width: 333px;
  --container-widget-width: 333px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067
  .elementor-element.elementor-element-d3d63c9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-cca4a4c {
  width: initial;
  max-width: initial;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-cca4a4c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-cca4a4c
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-2392482:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-2392482
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/List-→-Item.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-3067
  .elementor-element.elementor-element-2392482.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-2392482
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-2392482
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-2392482
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-0ec4f5a {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067 .elementor-element.elementor-element-0565585 {
  width: initial;
  max-width: initial;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-0565585
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-0565585
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-e35e3ad:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-e35e3ad
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/List-→-Item.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-3067
  .elementor-element.elementor-element-e35e3ad.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-e35e3ad
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e35e3ad
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e35e3ad
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-a62c4b9 {
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067 .elementor-element.elementor-element-b7014fe {
  width: initial;
  max-width: initial;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-b7014fe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-b7014fe
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-bf2165b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-bf2165b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-bf2165b
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-62157a1 {
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067 .elementor-element.elementor-element-07ff65b {
  width: initial;
  max-width: initial;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-07ff65b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-07ff65b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 84px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-9a418f2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 31px 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-3067
  .elementor-element.elementor-element-5404fc7
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-3abf7a6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-3abf7a6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/4-scaled.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-3abf7a6
  > .elementor-container {
  min-height: 1098px;
}
.elementor-3067 .elementor-element.elementor-element-3abf7a6 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-3abf7a6
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-f0de66e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-e121452 {
  margin-top: 0px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e46ebf1
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e46ebf1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-8b15a38 {
  width: var(--container-widget-width, 1160px);
  max-width: 1160px;
  --container-widget-width: 1160px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}
.elementor-3067
  .elementor-element.elementor-element-8b15a38
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-ab9a735 {
  width: var(--container-widget-width, 1120px);
  max-width: 1120px;
  --container-widget-width: 1120px;
  --container-widget-flex-grow: 0;
}
.elementor-3067
  .elementor-element.elementor-element-ab9a735
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-ab9a735
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #ffffff;
}
.elementor-3067 .elementor-element.elementor-element-8bccf89 {
  margin-top: 120px;
  margin-bottom: 72px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d00ca42.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-d00ca42
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-dfb6660 {
  width: var(--container-widget-width, 886px);
  max-width: 886px;
  --container-widget-width: 886px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-dfb6660
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dfb6660
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-2c7f638
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-2c7f638 {
  text-align: center;
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-589ce8a
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-589ce8a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-7166cc0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-7166cc0
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-8cd5d46 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-8cd5d46 img {
  width: 640px;
}
.elementor-3067
  .elementor-element.elementor-element-d86300b
  > .elementor-widget-container {
  margin: 35px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d86300b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-149c378 {
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-fe6efcf
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-fe6efcf
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e497be9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-e497be9 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-e497be9 img {
  width: 640px;
}
.elementor-3067
  .elementor-element.elementor-element-1cfe153
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-1cfe153
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-175296e
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-175296e {
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067 .elementor-element.elementor-element-7842767 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-7842767 img {
  width: 640px;
}
.elementor-3067
  .elementor-element.elementor-element-504c63d
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-504c63d {
  margin-top: 35px;
  margin-bottom: 72px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-fd30603
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-fd30603
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-87936a5 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-87936a5 img {
  width: 640px;
}
.elementor-3067 .elementor-element.elementor-element-ed47952 {
  width: var(--container-widget-width, 538px);
  max-width: 538px;
  --container-widget-width: 538px;
  --container-widget-flex-grow: 0;
}
.elementor-3067
  .elementor-element.elementor-element-ed47952
  > .elementor-widget-container {
  margin: 35px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-ed47952
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-cc94af4 {
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-187d967
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-187d967
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-cf4f6c6 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-cf4f6c6 img {
  width: 640px;
}
.elementor-3067 .elementor-element.elementor-element-84a33f0 {
  width: var(--container-widget-width, 486px);
  max-width: 486px;
  --container-widget-width: 486px;
  --container-widget-flex-grow: 0;
}
.elementor-3067
  .elementor-element.elementor-element-84a33f0
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-84a33f0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-7b0efb0
  > .elementor-widget-container {
  margin: 0px 0px 101px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-7b0efb0 {
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067 .elementor-element.elementor-element-32bebc6 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-32bebc6 img {
  width: 640px;
}
.elementor-3067
  .elementor-element.elementor-element-fab6ca4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-fab6ca4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/1-2-scaled.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-fab6ca4
  > .elementor-container {
  min-height: 1160px;
}
.elementor-3067 .elementor-element.elementor-element-fab6ca4 {
  box-shadow: 1px -57px 100px 8px #000000 inset;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-fab6ca4
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-366e0e4
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-fd142c6 {
  margin-top: 0px;
  margin-bottom: 140px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-70ff757
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-70ff757
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-edaff2c {
  width: var(--container-widget-width, 1160px);
  max-width: 1160px;
  --container-widget-width: 1160px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}
.elementor-3067
  .elementor-element.elementor-element-edaff2c
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-46e5e1b {
  width: var(--container-widget-width, 1120px);
  max-width: 1120px;
  --container-widget-width: 1120px;
  --container-widget-flex-grow: 0;
}
.elementor-3067
  .elementor-element.elementor-element-46e5e1b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-46e5e1b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-8a84d00:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-8a84d00
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/2-2-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-8a84d00
  > .elementor-container {
  min-height: 1160px;
}
.elementor-3067 .elementor-element.elementor-element-8a84d00 {
  box-shadow: 1px -57px 100px 8px #000000 inset;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-8a84d00
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-31dc79a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-c46696f {
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-2a9827b
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-2a9827b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-4c45df4 {
  width: var(--container-widget-width, 1160px);
  max-width: 1160px;
  --container-widget-width: 1160px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}
.elementor-3067
  .elementor-element.elementor-element-4c45df4
  > .elementor-widget-container {
  margin: 0px 0px 18px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-300cbaa {
  width: var(--container-widget-width, 1102px);
  max-width: 1102px;
  --container-widget-width: 1102px;
  --container-widget-flex-grow: 0;
}
.elementor-3067
  .elementor-element.elementor-element-300cbaa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-300cbaa
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-d465aa9
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-d465aa9 {
  margin-top: 60px;
  margin-bottom: 72px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-63957b2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-63957b2
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-b024ee0 {
  width: var(--container-widget-width, 1119px);
  max-width: 1119px;
  --container-widget-width: 1119px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-b024ee0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-b024ee0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #000000;
}
.elementor-3067
  .elementor-element.elementor-element-1896219
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-1896219 {
  text-align: center;
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-6881f49
  > .elementor-container {
  min-height: 400px;
}
.elementor-3067 .elementor-element.elementor-element-6881f49 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-3ffaaa6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-widget-slides .elementor-slide-heading {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-slides .elementor-slide-description {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-slides .elementor-slide-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-repeater-item-2ba5f20
  .swiper-slide-bg {
  background-color: #000000;
  background-image: url(../../2024/04/1-3-scaled.jpg);
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-repeater-item-fd24164
  .swiper-slide-bg {
  background-color: #000000;
  background-image: url(../../2024/04/2-3-scaled.jpg);
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-repeater-item-3ab4af9
  .swiper-slide-bg {
  background-color: #000000;
  background-image: url(../../2024/04/3-2-scaled.jpg);
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-repeater-item-35bf221
  .swiper-slide-bg {
  background-color: #000000;
  background-image: url(../../2024/04/4-2-scaled.jpg);
  background-size: cover;
}
.elementor-3067 .elementor-element.elementor-element-be1c1dd .swiper-slide {
  transition-duration: calc(5000ms * 1.2);
  height: 100vh;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .swiper-slide-contents {
  max-width: 750px;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .swiper-slide-inner {
  padding: 55px 0px 0px 0px;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .swiper-slide-inner
  .elementor-slide-heading:not(:last-child) {
  margin-bottom: 10px;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-slide-heading {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-slide-description {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-be1c1dd
  .elementor-swiper-button {
  font-size: 43px;
}
.elementor-3067
  .elementor-element.elementor-element-c2490ca
  > .elementor-container {
  max-width: 1123px;
}
.elementor-3067 .elementor-element.elementor-element-c2490ca {
  margin-top: 72px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-8e5b8f7.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-3067
  .elementor-element.elementor-element-8e5b8f7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-c394291 {
  width: initial;
  max-width: initial;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-c394291
  > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-c394291
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-77acfa7 {
  width: var(--container-widget-width, 1080px);
  max-width: 1080px;
  --container-widget-width: 1080px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-77acfa7
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-a1ef5bf
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-a1ef5bf {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-060e91f
  > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-918c626
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-918c626 {
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-a5739b0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-a5739b0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/3-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-a5739b0
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-a5739b0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-a5739b0
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-3067
  .elementor-element.elementor-element-a5739b0
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-a5739b0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-7b61222
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-7b61222 {
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-8a2dbcc
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-8a2dbcc {
  margin-top: 120px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-7435c2f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-7435c2f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-993950c {
  width: initial;
  max-width: initial;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-993950c
  > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-993950c
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-452e6b5 {
  width: var(--container-widget-width, 1050px);
  max-width: 1050px;
  --container-widget-width: 1050px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-452e6b5
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-e0d9b63
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-e0d9b63 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-2ae59ca
  > .elementor-element-populated {
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d7bbd43
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-d7bbd43 {
  text-align: center;
}
.elementor-3067 .elementor-element.elementor-element-d7bbd43 img {
  width: 100%;
}
.elementor-3067
  .elementor-element.elementor-element-8434222
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-8434222 {
  margin-top: 24px;
  margin-bottom: 72px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-66c4c98.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-66c4c98
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-86f7fcc {
  width: var(--container-widget-width, 1000px);
  max-width: 1000px;
  --container-widget-width: 1000px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-86f7fcc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-86f7fcc
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-2068218 {
  width: var(--container-widget-width, 1080px);
  max-width: 1080px;
  --container-widget-width: 1080px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-2068218
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-eb84c42
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-eb84c42 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-edb8cb3
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-edb8cb3
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-2bea5e5 {
  text-align: center;
}
.elementor-3067 .elementor-element.elementor-element-2bea5e5 img {
  width: 640px;
}
.elementor-3067
  .elementor-element.elementor-element-964502a
  > .elementor-widget-container {
  margin: 24px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-964502a {
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-964502a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-e761c6b {
  text-align: center;
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-ac945bb
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-ac945bb
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-7e92464 {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-7e92464 img {
  width: 640px;
}
.elementor-3067
  .elementor-element.elementor-element-0f1c540
  > .elementor-widget-container {
  margin: 24px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-0f1c540 {
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-0f1c540
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  color: #000000;
}
.elementor-3067 .elementor-element.elementor-element-508bf1f {
  text-align: center;
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-add6f73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-add6f73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/Screenshot_2.png");
  background-position: 0px -162px;
  background-repeat: repeat;
  background-size: cover;
}
.elementor-3067 .elementor-element.elementor-element-add6f73 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-add6f73
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-ece8f23
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-749e5e6 {
  margin-top: 140px;
  margin-bottom: -140px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-81c99a3
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-81c99a3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-f2cc099
  > .elementor-container {
  max-width: 1160px;
}
.elementor-3067 .elementor-element.elementor-element-f2cc099 {
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-00d3319
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-00d3319
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067 .elementor-element.elementor-element-bd826a9 {
  width: var(--container-widget-width, 1102px);
  max-width: 1102px;
  --container-widget-width: 1102px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}
.elementor-3067
  .elementor-element.elementor-element-bd826a9
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-6975eda {
  width: var(--container-widget-width, 1102px);
  max-width: 1102px;
  --container-widget-width: 1102px;
  --container-widget-flex-grow: 0;
}
.elementor-3067
  .elementor-element.elementor-element-6975eda
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-6975eda
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #666666;
}
.elementor-3067
  .elementor-element.elementor-element-8060f67:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-8060f67
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-8060f67
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-8060f67 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 40px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-8060f67
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-7b5d770.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-7b5d770
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-dbcf2e4 {
  width: var(--container-widget-width, 1123px);
  max-width: 1123px;
  --container-widget-width: 1123px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-dbcf2e4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dbcf2e4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-e68d7dc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-e68d7dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-e68d7dc
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-e68d7dc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-e68d7dc
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-8f76474:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-8f76474
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/1-5.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-8f76474
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-8f76474
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-8f76474
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-8f76474
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 0px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-8f76474
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-e306f44
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-e306f44 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-2907b07:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-2907b07
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/2-6.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-2907b07
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-2907b07
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-2907b07
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-2907b07
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 3px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 3px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-2907b07
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-c6616f4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-c6616f4 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-68a3241:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-68a3241
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-68a3241
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-68a3241 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-68a3241
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-c962def:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-c962def
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/3-5.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-c962def
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-c962def
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-c962def
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-c962def
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 0px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-c962def
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-baf27e3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 221px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-baf27e3 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-9e26e3d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-9e26e3d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/4-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-9e26e3d
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-9e26e3d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-9e26e3d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-9e26e3d
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 3px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 3px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-9e26e3d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-ada3951
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 165px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-ada3951 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-d205908:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-d205908
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-d205908
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-d205908 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 40px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d205908
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-2604ba0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-2604ba0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-a96206b {
  width: var(--container-widget-width, 1123px);
  max-width: 1123px;
  --container-widget-width: 1123px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-a96206b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-a96206b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-f17fa3e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-f17fa3e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-f17fa3e
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-f17fa3e {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-f17fa3e
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-d3429b6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-d3429b6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/1-6.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-d3429b6
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-d3429b6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-d3429b6
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-d3429b6
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 4px 0px 0px;
  --e-column-margin-right: 4px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-d3429b6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-11c35c6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0193px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-11c35c6 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/2-7.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 2px 0px 2px;
  --e-column-margin-right: 2px;
  --e-column-margin-left: 2px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-4c4bdb1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-c8ea6b9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0193px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-c8ea6b9 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-bcc5c34:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-bcc5c34
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/3-6.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-bcc5c34
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-bcc5c34
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-bcc5c34
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-bcc5c34
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 4px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 4px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-bcc5c34
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-b85de8d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0193px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-b85de8d {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-5dde087:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-5dde087
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-5dde087
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-5dde087 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-5dde087
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-3a48626:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-3a48626
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/4-4.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-3a48626
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-3a48626
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-3a48626
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-3a48626
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 4px 0px 0px;
  --e-column-margin-right: 4px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-3a48626
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-fd56293
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0193px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-fd56293 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-17b53da:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-17b53da
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/5.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-17b53da
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-17b53da
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-17b53da
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-17b53da
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 2px 0px 2px;
  --e-column-margin-right: 2px;
  --e-column-margin-left: 2px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-17b53da
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-056ddbd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0193px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-056ddbd {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-f34b3fc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-f34b3fc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/6.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-f34b3fc
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-f34b3fc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-f34b3fc
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-f34b3fc
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 4px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 4px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-f34b3fc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-90dc5ec
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 165px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-90dc5ec {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-3d5869a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-3d5869a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-3d5869a
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-3d5869a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-3d5869a
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-c726b7f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-c726b7f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/7.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-c726b7f
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-c726b7f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-c726b7f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-c726b7f
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 4px 0px 0px;
  --e-column-margin-right: 4px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-c726b7f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-03ed9ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 165px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-03ed9ff {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-97618aa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-97618aa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/8.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-97618aa
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-97618aa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-97618aa
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-97618aa
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 2px 0px 2px;
  --e-column-margin-right: 2px;
  --e-column-margin-left: 2px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-97618aa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-60a15fe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 165px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-60a15fe {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-b18ca88:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-b18ca88
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/9.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-b18ca88
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-b18ca88
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-b18ca88
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-b18ca88
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 4px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 4px;
  padding: 0px 32px 24px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-b18ca88
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-09113bb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-09113bb {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-d89f6ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-d89f6ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-d89f6ed
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-d89f6ed {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 40px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d89f6ed
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-4e2024c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-4e2024c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-1d38cf1 {
  width: var(--container-widget-width, 1123px);
  max-width: 1123px;
  --container-widget-width: 1123px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-3067
  .elementor-element.elementor-element-1d38cf1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-1d38cf1
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-9f36bb0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-9f36bb0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-9f36bb0
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-9f36bb0 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-9f36bb0
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-edc348e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-edc348e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/1-7.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-edc348e
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-edc348e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-edc348e
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-edc348e
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 0px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-edc348e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-c077d96
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-c077d96 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-dc0397e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-dc0397e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/2-8.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-dc0397e
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-dc0397e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-dc0397e
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-dc0397e
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 3px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 3px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-dc0397e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-ebae53e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-ebae53e {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-412d00e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-412d00e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-412d00e
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-412d00e {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-412d00e
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/3-7.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 0px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-b4e3b0d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-b45a3e8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-b45a3e8 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-08a2a41:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-08a2a41
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/4-5.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-08a2a41
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-08a2a41
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-08a2a41
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-08a2a41
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 3px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 3px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-08a2a41
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-01cbf57
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-01cbf57 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-789c38c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-789c38c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-789c38c
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-789c38c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-789c38c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/5-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 0px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-e9d2bb6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-2120976
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-2120976 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-b4af5ef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-b4af5ef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/6-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-b4af5ef
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-b4af5ef
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-b4af5ef
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-b4af5ef
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 3px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 3px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-b4af5ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-ffeffed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-ffeffed {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-14617e0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-14617e0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-14617e0
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-14617e0 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-14617e0
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-edfd16d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-edfd16d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/7-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-edfd16d
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-edfd16d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-edfd16d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-edfd16d
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 0px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 0px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-edfd16d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-07b3bd1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-07b3bd1 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-8d59a6c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-8d59a6c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/8-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-8d59a6c
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-8d59a6c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-8d59a6c
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-8d59a6c
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 3px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 3px;
  padding: 0px 32px 0px 32px;
}
.elementor-3067
  .elementor-element.elementor-element-8d59a6c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-a716485
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 193px 0px 24px 0px;
}
.elementor-3067 .elementor-element.elementor-element-a716485 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-3067
  .elementor-element.elementor-element-29874fd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-29874fd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-29874fd
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-29874fd {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 0px 72px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-29874fd
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-8e764a7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-3067
  .elementor-element.elementor-element-8e764a7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-86b55c4 {
  width: var(--container-widget-width, 1000px);
  max-width: 1000px;
  --container-widget-width: 1000px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-86b55c4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-86b55c4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-f887518:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-f887518
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-f887518
  > .elementor-container {
  max-width: 1320px;
}
.elementor-3067 .elementor-element.elementor-element-f887518 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-3067
  .elementor-element.elementor-element-f887518
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-a1ecabb
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-a1ecabb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-a1ecabb
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-3067
  .elementor-element.elementor-element-a1ecabb
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-3067 .elementor-element.elementor-element-d3a5a16 .elementor-button {
  background-color: #61ce7000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: #ffffff;
  color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d3a5a16
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-d3a5a16
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-3067
  .elementor-element.elementor-element-60e24c7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-60e24c7 {
  text-align: center;
}
.elementor-3067 .elementor-element.elementor-element-60e24c7 img {
  width: 640px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3067
  .elementor-element.elementor-element-378ca3c
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-5b8ab43 .elementor-button {
  background-color: #61ce7000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: #ffffff;
  color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-5b8ab43
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-5b8ab43
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-3067
  .elementor-element.elementor-element-3b28f1a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-3b28f1a {
  text-align: left;
}
.elementor-3067 .elementor-element.elementor-element-3b28f1a img {
  width: 640px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3067
  .elementor-element.elementor-element-cc98ccd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-cc98ccd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-3067
  .elementor-element.elementor-element-cc98ccd
  > .elementor-container {
  max-width: 1720px;
}
.elementor-3067 .elementor-element.elementor-element-cc98ccd {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 120px 0px 60px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-cc98ccd
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-e619a2a
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-3067 .elementor-element.elementor-element-33c6603 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
}
.elementor-3067 .elementor-element.elementor-element-0f7addb {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-3067
  .elementor-element.elementor-element-0f7addb
  > .elementor-widget-container {
  margin: 19px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-0f7addb
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-3067
  .elementor-element.elementor-element-0f7addb
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-0f7addb
  .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #02010100;
}
.elementor-3067
  .elementor-element.elementor-element-0f7addb
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #02010100;
  opacity: 1;
}
.elementor-3067
  .elementor-element.elementor-element-e1ab3da
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-8e0416a {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-8e0416a
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-8e0416a img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-3067 .elementor-element.elementor-element-8e0416a:hover img {
  opacity: 0.86;
}
.elementor-3067 .elementor-element.elementor-element-826a9fd {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-826a9fd
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-826a9fd img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-3067 .elementor-element.elementor-element-826a9fd:hover img {
  opacity: 0.86;
}
.elementor-3067 .elementor-element.elementor-element-44de209 {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-44de209
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-44de209 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-3067 .elementor-element.elementor-element-44de209:hover img {
  opacity: 0.86;
}
.elementor-3067 .elementor-element.elementor-element-96da74a {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-96da74a
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-96da74a img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-3067 .elementor-element.elementor-element-96da74a:hover img {
  opacity: 0.86;
}
.elementor-3067
  .elementor-element.elementor-element-a2dcb9d
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-3067
  .elementor-element.elementor-element-647b49d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-647b49d {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .elementor-repeater-item-f6d04fc {
  text-align: center;
  position: static;
  left: auto;
  transition-duration: 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-animation-wrap:hover
  .elementor-repeater-item-f6d04fc {
  transition-delay: 0s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-above-content {
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  background-color: #ffffff;
  border-color: #e8e8e8;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-below-content {
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  background-color: #ffffff;
  border-color: #e8e8e8;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .inner-block
  a {
  border-style: none;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .inner-block
  span {
  border-style: none;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-caption
  .inner-block {
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .inner-block
  > span {
  border-style: none;
  padding: 0px 0px 0px 0px;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .inner-block {
  margin: 0px 0px 0px 0px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .inner-block
  > span {
  border-style: none;
  padding: 0px 0px 0px 0px;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .inner-block {
  margin: 0px 0px 0px 0px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .inner-block
  a {
  border-style: none;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-lightbox
  .inner-block
  > span {
  border-style: none;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-radius: 2px 2px 2px 2px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-lightbox
  .inner-block {
  margin: 0px 0px 10px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline)
  .inner-block
  > span {
  width: 100%;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-1.wpr-grid-item-display-inline {
  width: 100%;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-1
  .inner-block
  > span {
  border-bottom-width: 2px;
  border-bottom-color: #e8e8e8;
  border-bottom-style: solid;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-1
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline)
  .inner-block
  > span {
  width: 20%;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-2.wpr-grid-item-display-inline {
  width: 20%;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-2
  .inner-block
  > span {
  border-bottom-width: 2px;
  border-bottom-color: #605be5;
  border-bottom-style: solid;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-sep-style-2
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .inner-block
  a {
  border-style: none;
  margin-right: 3px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-radius: 2px 2px 2px 2px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .inner-block
  a {
  border-style: none;
  margin-right: 3px;
  padding: 0px 10px 0px 10px;
  color: #ffffff;
  background-color: #605be5;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-radius: 3px 3px 3px 3px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-dot {
  width: 0px;
  height: 0px;
  border-style: none;
  background-color: rgba(0, 0, 0, 0.35);
  border-color: #e8e8e8;
  border-radius: 50% 50% 50% 50%;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763.wpr-grid-slider-dots-horizontal
  .wpr-grid-slider-dot {
  margin-right: 7px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763.wpr-grid-slider-dots-vertical
  .wpr-grid-slider-dot {
  margin-bottom: 7px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  > .elementor-widget-container {
  margin: 26px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-arrow {
  display: none !important;
  color: rgba(255, 255, 255, 0.8);
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  font-size: 25px;
  width: 60px;
  height: 60px;
  border-style: none;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-dots {
  display: inline-table;
  top: 96%;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-media-hover-bg {
  width: 0%;
  top: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
  height: 0%;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-media-hover-bg[class*="-top"] {
  top: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-media-hover-bg[class*="-bottom"] {
  bottom: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-media-hover-bg[class*="-right"] {
  top: calc((100% - 0%) / 2);
  right: calc((100% - 0%) / 2);
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-media-hover-bg[class*="-left"] {
  top: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
}
.elementor-3067 .elementor-element.elementor-element-dc59763 .wpr-grid-item {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-image-wrap {
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .inner-block
  a:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .inner-block
  span:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .wpr-pointer-item:before {
  transition-duration: 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-title
  .wpr-pointer-item:after {
  transition-duration: 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-caption
  .inner-block
  p {
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .inner-block
  [class*="wpr-grid-extra-icon"]
  i {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .inner-block
  [class*="wpr-grid-extra-icon"]
  svg {
  fill: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-date
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .inner-block
  [class*="wpr-grid-extra-icon"]
  i {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .inner-block
  [class*="wpr-grid-extra-icon"]
  svg {
  fill: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-time
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .inner-block
  a:hover {
  color: #605be5;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .inner-block
  a
  img {
  border-radius: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-author
  img {
  margin-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-lightbox
  .inner-block
  > span:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-lightbox
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-item-lightbox
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .inner-block
  [class*="wpr-grid-extra-icon"]
  i {
  color: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .inner-block
  [class*="wpr-grid-extra-icon"]
  svg {
  fill: #9c9c9c;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .inner-block
  a:hover {
  color: #605be5;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .wpr-pointer-item:before {
  background-color: #605be5;
  transition-duration: 0.1s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .wpr-pointer-item:after {
  background-color: #605be5;
  transition-duration: 0.1s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-1
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .inner-block
  a:hover {
  color: #ffffff;
  background-color: #4a45d2;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .wpr-pointer-item:before {
  background-color: #ffffff;
  transition-duration: 0.1s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .wpr-pointer-item:after {
  background-color: #ffffff;
  transition-duration: 0.1s;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-tax-style-2
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  transition-duration: 0.1s;
  width: 25px;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-arrow:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-dc59763
  .wpr-grid-slider-dots
  .slick-active
  .wpr-grid-slider-dot {
  background-color: #222222;
  border-color: #e8e8e8;
}
.elementor-3067 .elementor-element.elementor-element-8e2f506 {
  margin-top: 2px;
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-b51e23c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-1b6a843 {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-1b6a843
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-1b6a843 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-3067 .elementor-element.elementor-element-1b6a843:hover img {
  opacity: 0.86;
}
.elementor-3067 .elementor-element.elementor-element-d8cd98f {
  width: initial;
  max-width: initial;
}
.elementor-3067
  .elementor-element.elementor-element-d8cd98f
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-d8cd98f img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-3067 .elementor-element.elementor-element-d8cd98f:hover img {
  opacity: 0.86;
}
.elementor-3067
  .elementor-element.elementor-element-b3767d7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3067
  .elementor-element.elementor-element-b3767d7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #707070;
  background-image: url("../../2024/04/1-9-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3067
  .elementor-element.elementor-element-b3767d7
  > .elementor-container {
  max-width: 1200px;
}
.elementor-3067 .elementor-element.elementor-element-b3767d7 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 72px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-b3767d7
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-91e6de6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-dcd05b8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 64px 0px;
}
.elementor-3067 .elementor-element.elementor-element-dcd05b8 {
  text-align: center;
}
.elementor-3067
  .elementor-element.elementor-element-dcd05b8
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-3067
  .elementor-element.elementor-element-556094c
  > .elementor-container {
  max-width: 430px;
}
.elementor-3067
  .elementor-element.elementor-element-f374c28:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(318deg, #353535 0%, #161616 100%);
}
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-element-populated,
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 52px 40px 52px 40px;
}
.elementor-3067
  .elementor-element.elementor-element-f374c28
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-3067
  .elementor-element.elementor-element-bc0adca
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-bc0adca
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 45px;
  color: #cfa675;
}
.elementor-3067
  .elementor-element.elementor-element-9d997da
  > .elementor-widget-container {
  margin: 0px 0px 07px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-9d997da {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}
.elementor-3067 .elementor-element.elementor-element-e5b0958 {
  width: var(--container-widget-width, 283px);
  max-width: 283px;
  --container-widget-width: 283px;
  --container-widget-flex-grow: 0;
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}
.elementor-3067
  .elementor-element.elementor-element-e5b0958
  > .elementor-widget-container {
  margin: 0px 0px 36px 0px;
}
.elementor-3067
  .elementor-element.elementor-element-1dc6e6c
  > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-1dc6e6c {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067
  .elementor-element.elementor-element-87dd9af
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-87dd9af {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3067
  .elementor-element.elementor-element-00fd633
  > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-00fd633 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067
  .elementor-element.elementor-element-10f6472
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-10f6472 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-3067
  .elementor-element.elementor-element-362cb6e
  > .elementor-widget-container {
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-362cb6e {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-3067
  .elementor-element.elementor-element-3031aa6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3067 .elementor-element.elementor-element-3031aa6 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}
.elementor-3067 .elementor-element.elementor-element-9445092 .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 100px 100px 100px 100px;
}
.elementor-3067
  .elementor-element.elementor-element-9445092
  .elementor-button:hover,
.elementor-3067
  .elementor-element.elementor-element-9445092
  .elementor-button:focus {
  background-color: #ffffffcf;
}
.elementor-3067
  .elementor-element.elementor-element-9445092
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-3067
    .elementor-element.elementor-element-408f8d1
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-3067
    .elementor-element.elementor-element-408f8d1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-408f8d1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-3067
    .elementor-element.elementor-element-408f8d1
    > .elementor-background-overlay {
    opacity: 0.2;
  }
  .elementor-3067 .elementor-element.elementor-element-408f8d1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-eba0495
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 85px 0px 85px;
  }
  .elementor-3067
    .elementor-element.elementor-element-eba0495
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dfaf9f4
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-de0fd35
    > .elementor-container {
    min-height: 620px;
  }
  .elementor-3067
    .elementor-element.elementor-element-de0fd35:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-de0fd35
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-3067
    .elementor-element.elementor-element-de0fd35
    > .elementor-background-overlay {
    opacity: 0.36;
  }
  .elementor-3067 .elementor-element.elementor-element-de0fd35 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-45e51aa
    > .elementor-widget-container {
    padding: 0px 85px 0px 85px;
  }
  .elementor-3067
    .elementor-element.elementor-element-45e51aa
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1197d63
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-76bc956
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-26a4a88
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e2d4d4a
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-943383b
    > .elementor-container {
    min-height: 620px;
  }
  .elementor-3067
    .elementor-element.elementor-element-943383b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-943383b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -311px 225px;
  }
  .elementor-3067
    .elementor-element.elementor-element-943383b
    > .elementor-background-overlay {
    opacity: 0.36;
  }
  .elementor-3067 .elementor-element.elementor-element-943383b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a08b79a
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a08b79a
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-cca4a4c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2392482:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-2392482
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-3067 .elementor-element.elementor-element-0ec4f5a {
    --container-widget-width: 336px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 336px);
    max-width: 336px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0565585
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e35e3ad
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a62c4b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b7014fe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-bf2165b
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-62157a1
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-07ff65b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-3abf7a6
    > .elementor-container {
    min-height: 756px;
  }
  .elementor-3067 .elementor-element.elementor-element-3abf7a6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-e121452 {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e46ebf1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8b15a38
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-8b15a38 {
    font-size: 32px;
    line-height: 42px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ab9a735
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-8bccf89 {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dfb6660
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dfb6660
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-589ce8a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7166cc0
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d86300b
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fe6efcf
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1cfe153
    > .elementor-widget-container {
    margin: 4px 0px -8px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1cfe153
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3067 .elementor-element.elementor-element-504c63d {
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fd30603
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ed47952
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3067
    .elementor-element.elementor-element-187d967
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-84a33f0
    > .elementor-widget-container {
    margin: 4px 0px -8px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-84a33f0
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7b0efb0
    > .elementor-widget-container {
    margin: 0px 0px 21px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fab6ca4
    > .elementor-container {
    min-height: 756px;
  }
  .elementor-3067 .elementor-element.elementor-element-fab6ca4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-fd142c6 {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-3067
    .elementor-element.elementor-element-70ff757
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edaff2c
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-edaff2c {
    font-size: 32px;
    line-height: 42px;
  }
  .elementor-3067
    .elementor-element.elementor-element-46e5e1b
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8a84d00
    > .elementor-container {
    min-height: 756px;
  }
  .elementor-3067 .elementor-element.elementor-element-8a84d00 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-c46696f {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2a9827b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-4c45df4
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-4c45df4 {
    font-size: 32px;
    line-height: 42px;
  }
  .elementor-3067
    .elementor-element.elementor-element-300cbaa
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d465aa9
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-d465aa9 {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b024ee0
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b024ee0
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-be1c1dd
    .swiper-slide-contents {
    max-width: 550px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c2490ca
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-c2490ca {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c394291
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c394291
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-a1ef5bf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-060e91f
    > .elementor-element-populated,
  .elementor-3067
    .elementor-element.elementor-element-060e91f
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3067
    .elementor-element.elementor-element-060e91f
    > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-060e91f
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-918c626 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a5739b0
    > .elementor-element-populated,
  .elementor-3067
    .elementor-element.elementor-element-a5739b0
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3067
    .elementor-element.elementor-element-a5739b0
    > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a5739b0
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-7b61222 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8a2dbcc
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-8a2dbcc {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-993950c
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-993950c
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-e0d9b63 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2ae59ca
    > .elementor-element-populated,
  .elementor-3067
    .elementor-element.elementor-element-2ae59ca
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-3067
    .elementor-element.elementor-element-2ae59ca
    > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2ae59ca
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-d7bbd43 img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8434222
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-8434222 {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86f7fcc
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86f7fcc
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2068218
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-eb84c42 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edb8cb3
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-964502a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-964502a
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ac945bb
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0f1c540
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0f1c540
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-3067
    .elementor-element.elementor-element-add6f73:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-add6f73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -144px -90px;
    background-repeat: repeat;
    background-size: cover;
  }
  .elementor-3067 .elementor-element.elementor-element-add6f73 {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-749e5e6 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-81c99a3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-f2cc099 {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-3067
    .elementor-element.elementor-element-00d3319
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-bd826a9
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-bd826a9 {
    font-size: 32px;
    line-height: 42px;
  }
  .elementor-3067
    .elementor-element.elementor-element-6975eda
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8060f67
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-8060f67 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dbcf2e4
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dbcf2e4
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-e68d7dc {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8f76474
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-e306f44 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2907b07
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-c6616f4 {
    font-size: 18px;
  }
  .elementor-3067 .elementor-element.elementor-element-68a3241 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c962def
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-baf27e3 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-9e26e3d
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-ada3951 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d205908
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-d205908 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a96206b
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a96206b
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-f17fa3e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d3429b6
    > .elementor-element-populated {
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-11c35c6
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-11c35c6 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-4c4bdb1
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c8ea6b9
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-c8ea6b9 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-bcc5c34
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b85de8d
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-b85de8d {
    font-size: 18px;
  }
  .elementor-3067 .elementor-element.elementor-element-5dde087 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-3a48626
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fd56293
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-fd56293 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-17b53da
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-056ddbd
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-056ddbd {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-f34b3fc
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-90dc5ec
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-90dc5ec {
    font-size: 18px;
  }
  .elementor-3067 .elementor-element.elementor-element-3d5869a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c726b7f
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-03ed9ff
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-03ed9ff {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-97618aa
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-60a15fe
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-60a15fe {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b18ca88
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 24px 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-09113bb
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-09113bb {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d89f6ed
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-d89f6ed {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1d38cf1
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1d38cf1
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-9f36bb0 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edc348e
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-c077d96 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc0397e
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-ebae53e {
    font-size: 18px;
  }
  .elementor-3067 .elementor-element.elementor-element-412d00e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b4e3b0d
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-b45a3e8 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-08a2a41:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-08a2a41
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -302px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-08a2a41
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-01cbf57 {
    font-size: 18px;
  }
  .elementor-3067 .elementor-element.elementor-element-789c38c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e9d2bb6
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-2120976 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b4af5ef
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-ffeffed {
    font-size: 18px;
  }
  .elementor-3067 .elementor-element.elementor-element-14617e0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edfd16d
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-07b3bd1 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8d59a6c
    > .elementor-element-populated {
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-a716485 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-29874fd
    > .elementor-container {
    max-width: 800px;
  }
  .elementor-3067 .elementor-element.elementor-element-29874fd {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86b55c4
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86b55c4
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067 .elementor-element.elementor-element-f887518 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a1ecabb
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-378ca3c
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-33c6603 {
    font-size: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0f7addb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-8e0416a img {
    width: 50px;
  }
  .elementor-3067 .elementor-element.elementor-element-826a9fd img {
    width: 50px;
  }
  .elementor-3067 .elementor-element.elementor-element-44de209 img {
    width: 50px;
  }
  .elementor-3067 .elementor-element.elementor-element-96da74a img {
    width: 50px;
  }
  .elementor-3067 .elementor-element.elementor-element-647b49d {
    font-size: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .elementor-repeater-item-f6d04fc {
    position: static;
    left: auto;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .wpr-grid-slider-arrow {
    display: flex !important;
    font-size: 0px;
    width: 0px;
    height: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .wpr-grid-slider-dots {
    display: inline-table;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .wpr-grid-slider-arrow
    svg {
    width: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-8e2f506 {
    margin-top: 6px;
    margin-bottom: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-1b6a843 img {
    width: 50px;
  }
  .elementor-3067 .elementor-element.elementor-element-d8cd98f img {
    width: 50px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b3767d7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-b3767d7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -651px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-b3767d7 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dcd05b8
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dcd05b8
    .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
  }
  .elementor-3067
    .elementor-element.elementor-element-f374c28
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-3067
    .elementor-element.elementor-element-408f8d1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-408f8d1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2024/04/1-scaled.jpg");
    background-position: -445px 0px;
    background-size: cover;
  }
  .elementor-3067
    .elementor-element.elementor-element-408f8d1
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-3067
    .elementor-element.elementor-element-408f8d1
    > .elementor-background-overlay {
    opacity: 0.4;
  }
  .elementor-3067 .elementor-element.elementor-element-408f8d1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-da304c7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-eba0495
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-eba0495
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-4183672
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-4183672 {
    font-size: 20px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ba2b762
    > .elementor-container {
    min-height: 15vh;
  }
  .elementor-3067
    .elementor-element.elementor-element-dfaf9f4
    > .elementor-widget-container {
    margin: 75px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-dfaf9f4 {
    font-size: 14px;
  }
  .elementor-3067
    .elementor-element.elementor-element-de0fd35
    > .elementor-container {
    min-height: 508px;
  }
  .elementor-3067
    .elementor-element.elementor-element-de0fd35:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-de0fd35
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-3067
    .elementor-element.elementor-element-de0fd35
    > .elementor-background-overlay {
    opacity: 0.33;
  }
  .elementor-3067 .elementor-element.elementor-element-de0fd35 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-cda7d03
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-45e51aa
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-45e51aa
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067 .elementor-element.elementor-element-fffa36c {
    margin-top: 0%;
    margin-bottom: 0%;
  }
  .elementor-3067 .elementor-element.elementor-element-62676e8 {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-62676e8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-62676e8
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-1197d63 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-3067
    .elementor-element.elementor-element-1197d63
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-3377b42 {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-3377b42.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-3377b42:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-3377b42
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-3067
    .elementor-element.elementor-element-3377b42
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-76bc956 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-3067
    .elementor-element.elementor-element-76bc956
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-db6ea45:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-db6ea45
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2023/11/1.svg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: auto;
  }
  .elementor-3067 .elementor-element.elementor-element-db6ea45 {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-db6ea45.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-db6ea45
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-26a4a88 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-3067
    .elementor-element.elementor-element-26a4a88
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-f36d737 {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-f36d737.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-f36d737:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-f36d737
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-3067
    .elementor-element.elementor-element-f36d737
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-e2d4d4a {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-3067
    .elementor-element.elementor-element-e2d4d4a
    .elementor-counter-number-wrapper {
    font-size: 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-943383b
    > .elementor-container {
    min-height: 508px;
  }
  .elementor-3067
    .elementor-element.elementor-element-943383b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-943383b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -800px -316px;
    background-size: cover;
  }
  .elementor-3067
    .elementor-element.elementor-element-943383b
    > .elementor-background-overlay {
    opacity: 0.33;
  }
  .elementor-3067 .elementor-element.elementor-element-943383b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e493e33
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a08b79a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a08b79a
    .elementor-heading-title {
    font-size: 21px;
    line-height: 1.3em;
  }
  .elementor-3067 .elementor-element.elementor-element-e4c2794 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-78fb327 {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-78fb327.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-78fb327
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-cca4a4c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-cca4a4c
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3067 .elementor-element.elementor-element-2392482 {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-2392482.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-2392482:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-2392482
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-3067
    .elementor-element.elementor-element-2392482
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0ec4f5a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0565585
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0565585
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3067 .elementor-element.elementor-element-e35e3ad {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-e35e3ad.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-e35e3ad
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 42px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a62c4b9
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b7014fe
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3067 .elementor-element.elementor-element-bf2165b {
    width: 50%;
  }
  .elementor-3067
    .elementor-element.elementor-element-bf2165b.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-bf2165b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-62157a1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-07ff65b
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-07ff65b
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3067
    .elementor-element.elementor-element-3abf7a6
    > .elementor-container {
    min-height: 646px;
  }
  .elementor-3067 .elementor-element.elementor-element-3abf7a6 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-e121452 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e46ebf1
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8b15a38
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-8b15a38 {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-ab9a735
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ab9a735
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-3067 .elementor-element.elementor-element-8bccf89 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d00ca42
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dfb6660
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-dfb6660 {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dfb6660
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-2c7f638
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-2c7f638 {
    font-size: 18px;
    line-height: 27px;
  }
  .elementor-3067 .elementor-element.elementor-element-589ce8a {
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7166cc0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d86300b
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d86300b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-149c378
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-149c378 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fe6efcf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e497be9
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1cfe153
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1cfe153
    .elementor-heading-title {
    font-size: 24px;
    line-height: 34px;
  }
  .elementor-3067
    .elementor-element.elementor-element-175296e
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-175296e {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7842767
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-504c63d {
    margin-top: 10px;
    margin-bottom: 50px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fd30603
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-87936a5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ed47952
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ed47952
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-cc94af4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-cc94af4 {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-187d967
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-cf4f6c6
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-84a33f0
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-84a33f0
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7b0efb0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-7b0efb0 {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fab6ca4
    > .elementor-container {
    min-height: 646px;
  }
  .elementor-3067 .elementor-element.elementor-element-fab6ca4 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-fd142c6 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-3067
    .elementor-element.elementor-element-70ff757
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edaff2c
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-edaff2c {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-46e5e1b
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-46e5e1b
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-3067
    .elementor-element.elementor-element-8a84d00
    > .elementor-container {
    min-height: 646px;
  }
  .elementor-3067 .elementor-element.elementor-element-8a84d00 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-c46696f {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2a9827b
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-4c45df4
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-4c45df4 {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-300cbaa
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-300cbaa
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-3067 .elementor-element.elementor-element-d465aa9 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-63957b2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b024ee0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-b024ee0 {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b024ee0
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-1896219
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-1896219 {
    font-size: 18px;
    line-height: 27px;
  }
  .elementor-3067 .elementor-element.elementor-element-6881f49 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-be1c1dd .swiper-slide {
    height: 423px;
  }
  .elementor-3067
    .elementor-element.elementor-element-be1c1dd
    .swiper-slide-contents {
    max-width: 248px;
  }
  .elementor-3067
    .elementor-element.elementor-element-be1c1dd
    .elementor-slide-heading {
    font-size: 18px;
    line-height: 30px;
  }
  .elementor-3067
    .elementor-element.elementor-element-be1c1dd
    .elementor-slide-description {
    font-size: 14px;
    line-height: 20px;
  }
  .elementor-3067 .elementor-element.elementor-element-c2490ca {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8e5b8f7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c394291
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-c394291 {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c394291
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-77acfa7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-77acfa7 {
    font-size: 18px;
    line-height: 27px;
  }
  .elementor-3067 .elementor-element.elementor-element-a1ef5bf {
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-060e91f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a5739b0
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 140px 0px 140px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-8a2dbcc {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7435c2f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-993950c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-993950c {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-993950c
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-452e6b5
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-452e6b5 {
    font-size: 18px;
    line-height: 27px;
  }
  .elementor-3067 .elementor-element.elementor-element-e0d9b63 {
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2ae59ca
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-d7bbd43 img {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-8434222 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-66c4c98
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86f7fcc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-86f7fcc {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86f7fcc
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-2068218
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-2068218 {
    font-size: 18px;
    line-height: 27px;
  }
  .elementor-3067 .elementor-element.elementor-element-eb84c42 {
    margin-top: 25px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edb8cb3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-964502a
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-964502a
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e761c6b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-e761c6b {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-ac945bb
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7e92464
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0f1c540
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-0f1c540
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-3067
    .elementor-element.elementor-element-508bf1f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-508bf1f {
    font-size: 18px;
  }
  .elementor-3067
    .elementor-element.elementor-element-add6f73:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-add6f73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -413px -133px;
  }
  .elementor-3067 .elementor-element.elementor-element-add6f73 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-749e5e6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-81c99a3
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-f2cc099 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-00d3319
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-bd826a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-bd826a9 {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-6975eda
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-6975eda
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-3067 .elementor-element.elementor-element-8060f67 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 30px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-7b5d770
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dbcf2e4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-dbcf2e4 {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dbcf2e4
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067 .elementor-element.elementor-element-e68d7dc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8f76474
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-e306f44 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2907b07
    > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-c6616f4 {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-68a3241 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c962def
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-baf27e3 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-9e26e3d
    > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-ada3951 {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-d205908 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 30px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-2604ba0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a96206b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-a96206b {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a96206b
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067 .elementor-element.elementor-element-f17fa3e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-d3429b6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-11c35c6
    > .elementor-widget-container {
    padding: 180px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-11c35c6 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-4c4bdb1
    > .elementor-element-populated {
    margin: 012px 0px 12px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c8ea6b9
    > .elementor-widget-container {
    padding: 180px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-c8ea6b9 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-bcc5c34
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b85de8d
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-b85de8d {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-5dde087 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 10px 12px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-3a48626
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-fd56293
    > .elementor-widget-container {
    padding: 180px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-fd56293 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-17b53da
    > .elementor-element-populated {
    margin: 012px 0px 12px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-056ddbd
    > .elementor-widget-container {
    padding: 180px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-056ddbd {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-f34b3fc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-90dc5ec
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-90dc5ec {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-3d5869a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-c726b7f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-03ed9ff
    > .elementor-widget-container {
    padding: 180px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-03ed9ff {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-97618aa
    > .elementor-element-populated {
    margin: 012px 0px 12px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-60a15fe
    > .elementor-widget-container {
    padding: 180px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-60a15fe {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b18ca88
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 24px 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-09113bb
    > .elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-09113bb {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-d89f6ed {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 30px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-4e2024c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1d38cf1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-1d38cf1 {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-1d38cf1
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067 .elementor-element.elementor-element-9f36bb0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edc348e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-c077d96 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc0397e
    > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-ebae53e {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-412d00e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b4e3b0d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-b45a3e8 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-08a2a41:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-3067
    .elementor-element.elementor-element-08a2a41
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center right;
    background-size: cover;
  }
  .elementor-3067
    .elementor-element.elementor-element-08a2a41
    > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-01cbf57 {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-789c38c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e9d2bb6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-2120976 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b4af5ef
    > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-ffeffed {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-14617e0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 10px 0px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-edfd16d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-07b3bd1 {
    font-size: 16px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8d59a6c
    > .elementor-element-populated {
    margin: 12px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 24px 0px 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-a716485 {
    font-size: 16px;
  }
  .elementor-3067 .elementor-element.elementor-element-29874fd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 30px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-8e764a7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86b55c4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-86b55c4 {
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 292px);
    max-width: 292px;
  }
  .elementor-3067
    .elementor-element.elementor-element-86b55c4
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067 .elementor-element.elementor-element-f887518 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a1ecabb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-378ca3c
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-3b28f1a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-cc98ccd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e619a2a
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-e619a2a
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3067 .elementor-element.elementor-element-33c6603 {
    font-size: 24px;
  }
  .elementor-3067 .elementor-element.elementor-element-3853200 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-8e0416a img {
    width: 45px;
  }
  .elementor-3067 .elementor-element.elementor-element-826a9fd img {
    width: 45px;
  }
  .elementor-3067 .elementor-element.elementor-element-44de209 img {
    width: 45px;
  }
  .elementor-3067 .elementor-element.elementor-element-96da74a img {
    width: 45px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a2dcb9d
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-a2dcb9d
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-3067
    .elementor-element.elementor-element-647b49d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-647b49d {
    font-size: 24px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .elementor-repeater-item-f6d04fc {
    position: static;
    left: auto;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .wpr-grid-slider-arrow {
    display: flex !important;
    font-size: 0px;
    width: 0px;
    height: 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .wpr-grid-slider-dots {
    display: inline-table;
  }
  .elementor-3067
    .elementor-element.elementor-element-dc59763
    .wpr-grid-slider-arrow
    svg {
    width: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-8e2f506 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-1b6a843 img {
    width: 45px;
  }
  .elementor-3067 .elementor-element.elementor-element-d8cd98f img {
    width: 45px;
  }
  .elementor-3067
    .elementor-element.elementor-element-b3767d7:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3067
    .elementor-element.elementor-element-b3767d7
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-3067 .elementor-element.elementor-element-b3767d7 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-3067
    .elementor-element.elementor-element-91e6de6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-91e6de6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-3067
    .elementor-element.elementor-element-91e6de6.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-3067 .elementor-element.elementor-element-dcd05b8 {
    width: var(--container-widget-width, 292px);
    max-width: 292px;
    --container-widget-width: 292px;
    --container-widget-flex-grow: 0;
  }
  .elementor-3067
    .elementor-element.elementor-element-dcd05b8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
  }
  .elementor-3067
    .elementor-element.elementor-element-dcd05b8
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-3067
    .elementor-element.elementor-element-f374c28
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 20px 30px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-3067 .elementor-element.elementor-element-78fb327 {
    width: 34.915%;
  }
  .elementor-3067 .elementor-element.elementor-element-2392482 {
    width: 21.999%;
  }
  .elementor-3067 .elementor-element.elementor-element-e35e3ad {
    width: 24.768%;
  }
  .elementor-3067 .elementor-element.elementor-element-bf2165b {
    width: 18.265%;
  }
  .elementor-3067 .elementor-element.elementor-element-060e91f {
    width: 58%;
  }
  .elementor-3067 .elementor-element.elementor-element-a5739b0 {
    width: 42%;
  }
  .elementor-3067 .elementor-element.elementor-element-e619a2a {
    width: 61.347%;
  }
  .elementor-3067 .elementor-element.elementor-element-a2dcb9d {
    width: 38.61%;
  }
  .elementor-3067 .elementor-element.elementor-element-91e6de6 {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3067 .elementor-element.elementor-element-78fb327 {
    width: 50%;
  }
  .elementor-3067 .elementor-element.elementor-element-2392482 {
    width: 50%;
  }
  .elementor-3067 .elementor-element.elementor-element-e35e3ad {
    width: 50%;
  }
  .elementor-3067 .elementor-element.elementor-element-bf2165b {
    width: 50%;
  }
  .elementor-3067 .elementor-element.elementor-element-e46ebf1 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-70ff757 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-2a9827b {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-81c99a3 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-00d3319 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-d3429b6 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-4c4bdb1 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-bcc5c34 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-3a48626 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-17b53da {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-f34b3fc {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-c726b7f {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-97618aa {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-b18ca88 {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-e619a2a {
    width: 100%;
  }
  .elementor-3067 .elementor-element.elementor-element-a2dcb9d {
    width: 100%;
  }
}
.eicon-chevron-right:before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='43' height='43' rx='21.5' fill='white' fill-opacity='0.17'/%3e%3crect x='0.5' y='0.5' width='43' height='43' rx='21.5' stroke='white'/%3e%3cpath d='M29.4177 21.2172L19.2987 11.5174C19.1299 11.3555 18.9052 11.2648 18.6712 11.2641C18.4373 11.2634 18.2121 11.3527 18.0423 11.5137L18.0313 11.5245C17.9487 11.6025 17.8828 11.6965 17.8377 11.8008C17.7926 11.9051 17.7691 12.0174 17.7688 12.131C17.7684 12.2447 17.7912 12.3572 17.8357 12.4617C17.8802 12.5662 17.9455 12.6606 18.0277 12.7391L27.5565 21.8726L17.9729 30.9448C17.8903 31.0228 17.8244 31.1168 17.7792 31.2211C17.7341 31.3254 17.7107 31.4377 17.7103 31.5513C17.71 31.665 17.7327 31.7775 17.7773 31.882C17.8218 31.9865 17.8871 32.0809 17.9692 32.1594L17.9801 32.1704C18.1489 32.3323 18.3736 32.423 18.6076 32.4237C18.8415 32.4244 19.0667 32.3351 19.2365 32.1742L29.4137 22.5355C29.5032 22.4508 29.5746 22.3487 29.6235 22.2355C29.6724 22.1224 29.6978 22.0005 29.6981 21.8772C29.6985 21.7539 29.6738 21.6319 29.6256 21.5184C29.5774 21.4049 29.5067 21.3025 29.4177 21.2172Z' fill='white'/%3e%3c/svg%3e ");
}

.eicon-chevron-left:before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='-0.5' y='0.5' width='43' height='43' rx='21.5' transform='matrix(-1 0 0 1 43 0)' fill='white' fill-opacity='0.17'/%3e%3crect x='-0.5' y='0.5' width='43' height='43' rx='21.5' transform='matrix(-1 0 0 1 43 0)' stroke='white'/%3e%3cpath d='M14.5823 21.2172L24.7013 11.5174C24.8701 11.3555 25.0948 11.2648 25.3288 11.2641C25.5627 11.2634 25.7879 11.3527 25.9577 11.5137L25.9687 11.5245C26.0513 11.6025 26.1172 11.6965 26.1623 11.8008C26.2074 11.9051 26.2309 12.0174 26.2312 12.131C26.2316 12.2447 26.2088 12.3572 26.1643 12.4617C26.1198 12.5662 26.0545 12.6606 25.9723 12.7391L16.4435 21.8726L26.0271 30.9448C26.1097 31.0228 26.1756 31.1168 26.2208 31.2211C26.2659 31.3254 26.2893 31.4377 26.2897 31.5513C26.29 31.665 26.2673 31.7775 26.2227 31.882C26.1782 31.9865 26.1129 32.0809 26.0308 32.1594L26.0199 32.1704C25.8511 32.3323 25.6264 32.423 25.3924 32.4237C25.1585 32.4244 24.9333 32.3351 24.7635 32.1742L14.5863 22.5355C14.4968 22.4508 14.4254 22.3487 14.3765 22.2355C14.3276 22.1224 14.3022 22.0005 14.3019 21.8772C14.3015 21.7539 14.3262 21.6319 14.3744 21.5184C14.4226 21.4049 14.4933 21.3025 14.5823 21.2172Z' fill='white'/%3e%3c/svg%3e ");
}

@media screen and (min-width: 600px) {
  .elementor-element .swiper-container .elementor-swiper-button,
  .elementor-element .swiper-container ~ .elementor-swiper-button,
  .elementor-element .swiper .elementor-swiper-button,
  .elementor-element .swiper ~ .elementor-swiper-button,
  .elementor-lightbox .swiper-container .elementor-swiper-button,
  .elementor-lightbox .swiper-container ~ .elementor-swiper-button,
  .elementor-lightbox .swiper .elementor-swiper-button,
  .elementor-lightbox .swiper ~ .elementor-swiper-button {
    top: 150px;
  }
}

@media screen and (min-width: 1230px) {
  .eicon-chevron-right:before {
    margin: 0px 16vw 0px 0px;
  }
}

@media screen and (min-width: 1230px) {
  .eicon-chevron-left:before {
    margin: 0px 0px 0px 16vw;
  }
}

@media screen and (max-width: 600px) {
  .eicon-chevron-right:before {
    margin: 0px 125px 0px 0px;

    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='43' height='43' rx='21.5' fill='white' fill-opacity='0.17'/%3e%3crect x='0.5' y='0.5' width='43' height='43' rx='21.5' stroke='white'/%3e%3cpath d='M29.4177 21.2172L19.2987 11.5174C19.1299 11.3555 18.9052 11.2648 18.6712 11.2641C18.4373 11.2634 18.2121 11.3527 18.0423 11.5137L18.0313 11.5245C17.9487 11.6025 17.8828 11.6965 17.8377 11.8008C17.7926 11.9051 17.7691 12.0174 17.7688 12.131C17.7684 12.2447 17.7912 12.3572 17.8357 12.4617C17.8802 12.5662 17.9455 12.6606 18.0277 12.7391L27.5565 21.8726L17.9729 30.9448C17.8903 31.0228 17.8244 31.1168 17.7792 31.2211C17.7341 31.3254 17.7107 31.4377 17.7103 31.5513C17.71 31.665 17.7327 31.7775 17.7773 31.882C17.8218 31.9865 17.8871 32.0809 17.9692 32.1594L17.9801 32.1704C18.1489 32.3323 18.3736 32.423 18.6076 32.4237C18.8415 32.4244 19.0667 32.3351 19.2365 32.1742L29.4137 22.5355C29.5032 22.4508 29.5746 22.3487 29.6235 22.2355C29.6724 22.1224 29.6978 22.0005 29.6981 21.8772C29.6985 21.7539 29.6738 21.6319 29.6256 21.5184C29.5774 21.4049 29.5067 21.3025 29.4177 21.2172Z' fill='white'/%3e%3c/svg%3e ");
  }

  .eicon-chevron-left:before {
    margin: 0px 0px 0px 125px;

    content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='-0.5' y='0.5' width='43' height='43' rx='21.5' transform='matrix(-1 0 0 1 43 0)' fill='white' fill-opacity='0.17'/%3e%3crect x='-0.5' y='0.5' width='43' height='43' rx='21.5' transform='matrix(-1 0 0 1 43 0)' stroke='white'/%3e%3cpath d='M14.5823 21.2172L24.7013 11.5174C24.8701 11.3555 25.0948 11.2648 25.3288 11.2641C25.5627 11.2634 25.7879 11.3527 25.9577 11.5137L25.9687 11.5245C26.0513 11.6025 26.1172 11.6965 26.1623 11.8008C26.2074 11.9051 26.2309 12.0174 26.2312 12.131C26.2316 12.2447 26.2088 12.3572 26.1643 12.4617C26.1198 12.5662 26.0545 12.6606 25.9723 12.7391L16.4435 21.8726L26.0271 30.9448C26.1097 31.0228 26.1756 31.1168 26.2208 31.2211C26.2659 31.3254 26.2893 31.4377 26.2897 31.5513C26.29 31.665 26.2673 31.7775 26.2227 31.882C26.1782 31.9865 26.1129 32.0809 26.0308 32.1594L26.0199 32.1704C25.8511 32.3323 25.6264 32.423 25.3924 32.4237C25.1585 32.4244 24.9333 32.3351 24.7635 32.1742L14.5863 22.5355C14.4968 22.4508 14.4254 22.3487 14.3765 22.2355C14.3276 22.1224 14.3022 22.0005 14.3019 21.8772C14.3015 21.7539 14.3262 21.6319 14.3744 21.5184C14.4226 21.4049 14.4933 21.3025 14.5823 21.2172Z' fill='white'/%3e%3c/svg%3e ");
  }
}
.elementor-3067 .elementor-element.elementor-element-bc0adca {
  background-image: linear-gradient(90deg, #cfa574 10%, #fdf7f1 25%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-3067 .elementor-element.elementor-element-87dd9af {
  background-image: linear-gradient(90deg, #cfa574 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-3067 .elementor-element.elementor-element-10f6472 {
  background-image: linear-gradient(90deg, #cfa574 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-3067 .elementor-element.elementor-element-3031aa6 {
  background-image: linear-gradient(90deg, #cfa574 15%, #fdf7f1 27%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
