.elementor-66
  .elementor-element.elementor-element-6140855
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-66
  .elementor-element.elementor-element-6140855:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-66
  .elementor-element.elementor-element-6140855
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/scaled.webp");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-6140855
  > .elementor-container {
  min-height: 100vh;
}
.elementor-66 .elementor-element.elementor-element-6140855 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-6140855
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-4d3ec29
  > .elementor-container {
  min-height: 49vh;
}
.elementor-66
  .elementor-element.elementor-element-fca583d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-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-66 .elementor-element.elementor-element-a8602dc {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-a8602dc
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  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-66
  .elementor-element.elementor-element-8cbed3b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 012px 0px;
}
.elementor-66 .elementor-element.elementor-element-8cbed3b {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.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-66 .elementor-element.elementor-element-1f9d627 .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 13px 22px 13px 22px;
}
.elementor-66
  .elementor-element.elementor-element-1f9d627
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-1f9d627
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-1f9d627
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-1f9d627
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-46b099a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-46b099a
  > .elementor-container {
  max-width: 560px;
  min-height: 25vh;
}
.elementor-66 .elementor-element.elementor-element-46b099a {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-66
  .elementor-element.elementor-element-ee6afd6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-ee6afd6
  > .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-66
  .elementor-element.elementor-element-ee6afd6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-ee6afd6
  > .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-66
  .elementor-element.elementor-element-ee6afd6
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-ee6afd6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-ee6afd6
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-ee6afd6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-b579c03 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.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-66 .elementor-element.elementor-element-4dddce2 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-4dddce2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-4dddce2
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-f940f00 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-f940f00
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-0940717:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-0940717
  > .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-66
  .elementor-element.elementor-element-0940717.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-0940717
  > .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-66
  .elementor-element.elementor-element-0940717
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-0940717
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-0940717
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-0940717
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-a9cdbeb {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-7c1dd3b {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-7c1dd3b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-7c1dd3b
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-4d72093 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-4d72093
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-47960ae:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-47960ae
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-66
  .elementor-element.elementor-element-47960ae.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-47960ae
  > .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-66
  .elementor-element.elementor-element-47960ae
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-47960ae
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-47960ae
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-47960ae
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-1751ae3 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-d8e2751 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-d8e2751
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-d8e2751
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-f662127 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-f662127
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-0c696bb {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-66
  .elementor-element.elementor-element-a08139c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-a08139c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/1-11.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-a08139c
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 5px 0px 0px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-a08139c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-62e9bd9
  > .elementor-container {
  min-height: 35vh;
}
.elementor-66 .elementor-element.elementor-element-62e9bd9 {
  margin-top: 14%;
  margin-bottom: 15%;
}
.elementor-66
  .elementor-element.elementor-element-58c3bb3
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-66 .elementor-element.elementor-element-ea35a1a {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-ea35a1a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-ff32269 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-ea5277f .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 13px 22px 13px 22px;
}
.elementor-66
  .elementor-element.elementor-element-ea5277f
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-ea5277f
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-ea5277f
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-ea5277f
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-f520b1c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-f520b1c
  > .elementor-container {
  max-width: 560px;
  min-height: 25vh;
}
.elementor-66 .elementor-element.elementor-element-f520b1c {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-66
  .elementor-element.elementor-element-b5a5615:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-b5a5615
  > .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-66
  .elementor-element.elementor-element-b5a5615.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-b5a5615
  > .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-66
  .elementor-element.elementor-element-b5a5615
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-b5a5615
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-b5a5615
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-b5a5615
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-1f2de0b {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-8b3a7a4 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-8b3a7a4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-8b3a7a4
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-af33147 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-af33147
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-0131f24:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-0131f24
  > .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-66
  .elementor-element.elementor-element-0131f24.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-0131f24
  > .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-66
  .elementor-element.elementor-element-0131f24
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-0131f24
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-0131f24
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-0131f24
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-c807cac {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-4859db0 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-4859db0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-4859db0
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-dabe2ab {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-dabe2ab
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-38dcbd5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-38dcbd5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-66
  .elementor-element.elementor-element-38dcbd5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-38dcbd5
  > .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-66
  .elementor-element.elementor-element-38dcbd5
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-38dcbd5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-38dcbd5
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-38dcbd5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-f613b82 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-18f0633 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-18f0633
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-18f0633
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-43bea59 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-43bea59
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-898793a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-898793a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/2-10.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-898793a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 0px 0px 5px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-898793a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-235b91d
  > .elementor-container {
  min-height: 35vh;
}
.elementor-66 .elementor-element.elementor-element-235b91d {
  margin-top: 14%;
  margin-bottom: 15%;
}
.elementor-66
  .elementor-element.elementor-element-3ed3db2
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-66 .elementor-element.elementor-element-e9bf3de {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-e9bf3de
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-d49d8c0 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-6e6874a .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 13px 22px 13px 22px;
}
.elementor-66
  .elementor-element.elementor-element-6e6874a
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-6e6874a
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-6e6874a
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-6e6874a
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-4403c1f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-4403c1f
  > .elementor-container {
  max-width: 560px;
  min-height: 25vh;
}
.elementor-66 .elementor-element.elementor-element-4403c1f {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-66
  .elementor-element.elementor-element-170ab87:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-170ab87
  > .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-66
  .elementor-element.elementor-element-170ab87.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-170ab87
  > .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-66
  .elementor-element.elementor-element-170ab87
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-170ab87
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-170ab87
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-170ab87
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-0351faa {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-7472b8c {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-7472b8c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-7472b8c
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-cd884f7 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-cd884f7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-c250baf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-c250baf
  > .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-66
  .elementor-element.elementor-element-c250baf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-c250baf
  > .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-66
  .elementor-element.elementor-element-c250baf
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-c250baf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-c250baf
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-c250baf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-d88a95a {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-272e067 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-272e067
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-272e067
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-85f2acf {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-85f2acf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-c4bffac:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-c4bffac
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-66
  .elementor-element.elementor-element-c4bffac.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-c4bffac
  > .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-66
  .elementor-element.elementor-element-c4bffac
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-c4bffac
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-c4bffac
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-c4bffac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-bed463f {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-4d12766 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-4d12766
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-4d12766
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-1842fdd {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-1842fdd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-e9b18b6 {
  margin-top: 0px;
  margin-bottom: 10px;
}
.elementor-66
  .elementor-element.elementor-element-69f6dfa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-69f6dfa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/3-8.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-69f6dfa
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 5px 0px 0px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-69f6dfa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-1ecd6d3
  > .elementor-container {
  min-height: 35vh;
}
.elementor-66 .elementor-element.elementor-element-1ecd6d3 {
  margin-top: 14%;
  margin-bottom: 15%;
}
.elementor-66
  .elementor-element.elementor-element-984a91d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-66 .elementor-element.elementor-element-10776d2 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-10776d2
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-2907e54 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-307fd01 .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 13px 22px 13px 22px;
}
.elementor-66
  .elementor-element.elementor-element-307fd01
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-307fd01
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-307fd01
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-307fd01
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-5750e29
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-5750e29
  > .elementor-container {
  max-width: 560px;
  min-height: 25vh;
}
.elementor-66 .elementor-element.elementor-element-5750e29 {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-66
  .elementor-element.elementor-element-924b81e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-924b81e
  > .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-66
  .elementor-element.elementor-element-924b81e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-924b81e
  > .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-66
  .elementor-element.elementor-element-924b81e
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-924b81e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-924b81e
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-924b81e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-0850dd9 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-55f2899 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-55f2899
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-55f2899
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-d6f29f1 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-d6f29f1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-eb7a36d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-eb7a36d
  > .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-66
  .elementor-element.elementor-element-eb7a36d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-eb7a36d
  > .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-66
  .elementor-element.elementor-element-eb7a36d
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-eb7a36d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-eb7a36d
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-eb7a36d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-cb363be {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-bfb8bd3 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-bfb8bd3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-bfb8bd3
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-df60295 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-df60295
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-6618180:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-6618180
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-66
  .elementor-element.elementor-element-6618180.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-6618180
  > .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-66
  .elementor-element.elementor-element-6618180
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-6618180
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-6618180
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-6618180
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-d22078d {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-bfb6601 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-bfb6601
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-bfb6601
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-327c64b {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-327c64b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-f7520ef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-f7520ef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/04/4-6.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-f7520ef
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 0px 0px 5px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-f7520ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-4b9ab71
  > .elementor-container {
  min-height: 35vh;
}
.elementor-66 .elementor-element.elementor-element-4b9ab71 {
  margin-top: 14%;
  margin-bottom: 15%;
}
.elementor-66
  .elementor-element.elementor-element-7f65258
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-66 .elementor-element.elementor-element-a6016f2 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-a6016f2
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-f222605 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-eb251f7 .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 13px 22px 13px 22px;
}
.elementor-66
  .elementor-element.elementor-element-eb251f7
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-eb251f7
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-eb251f7
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-eb251f7
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-3ffe084
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-3ffe084
  > .elementor-container {
  max-width: 560px;
  min-height: 25vh;
}
.elementor-66 .elementor-element.elementor-element-3ffe084 {
  margin-top: 0%;
  margin-bottom: 0%;
}
.elementor-66
  .elementor-element.elementor-element-311c69c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-311c69c
  > .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-66
  .elementor-element.elementor-element-311c69c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-311c69c
  > .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-66
  .elementor-element.elementor-element-311c69c
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-311c69c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-311c69c
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-311c69c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-2dd07a4 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-495362a {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-495362a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-495362a
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-39740ab {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-39740ab
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-ded18d5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-ded18d5
  > .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-66
  .elementor-element.elementor-element-ded18d5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-ded18d5
  > .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-66
  .elementor-element.elementor-element-ded18d5
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-ded18d5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-ded18d5
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-ded18d5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-f0b0782 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-cea9a3c {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-cea9a3c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-cea9a3c
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-5575f6d {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-5575f6d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-d78dbd5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-d78dbd5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-66
  .elementor-element.elementor-element-d78dbd5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-d78dbd5
  > .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-66
  .elementor-element.elementor-element-d78dbd5
  > .elementor-element-populated,
.elementor-66
  .elementor-element.elementor-element-d78dbd5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-66
  .elementor-element.elementor-element-d78dbd5
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-d78dbd5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-dbb428b {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-06cf9a1 {
  width: initial;
  max-width: initial;
}
.elementor-66
  .elementor-element.elementor-element-06cf9a1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-06cf9a1
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 42px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-66 .elementor-element.elementor-element-c2dd023 {
  width: var(--container-widget-width, 52px);
  max-width: 52px;
  --container-widget-width: 52px;
  --container-widget-flex-grow: 0;
  align-self: flex-end;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-c2dd023
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-0ba5ad8
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66 .elementor-element.elementor-element-0ba5ad8 {
  margin-top: 100px;
  margin-bottom: 50px;
}
.elementor-66
  .elementor-element.elementor-element-a5c258a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-b370b20 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-b370b20
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #191919;
}
.elementor-66 .elementor-element.elementor-element-a8191cf {
  width: var(--container-widget-width, 950px);
  max-width: 950px;
  --container-widget-width: 950px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-7c39a82 {
  padding: 0px 100px 0px 100px;
}
.elementor-66
  .elementor-element.elementor-element-624fe86:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-624fe86
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/4-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-624fe86.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-624fe86
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 20px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-624fe86
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-e38118a
  > .elementor-container {
  max-width: 585px;
  min-height: 44vh;
}
.elementor-66 .elementor-element.elementor-element-e38118a {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-dac49cf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-16e2e69 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-16e2e69
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-c66145b {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-578882e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-578882e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/5-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-578882e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-578882e
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 20px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-578882e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-0618000
  > .elementor-container {
  max-width: 585px;
  min-height: 44vh;
}
.elementor-66 .elementor-element.elementor-element-0618000 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-e700f56.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-688f7f1 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-688f7f1
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-1278ef3 {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-0b7e18d {
  padding: 0px 100px 0px 100px;
}
.elementor-66
  .elementor-element.elementor-element-2c58a31:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-2c58a31
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/6-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-2c58a31.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-2c58a31
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 20px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-2c58a31
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-f87217b
  > .elementor-container {
  max-width: 585px;
  min-height: 44vh;
}
.elementor-66 .elementor-element.elementor-element-f87217b {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-f21bde4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-53c1f6b {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-53c1f6b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-54583de {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-7f2c50f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-7f2c50f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/7-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-7f2c50f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-7f2c50f
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 20px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-7f2c50f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-462b00d
  > .elementor-container {
  max-width: 585px;
  min-height: 44vh;
}
.elementor-66 .elementor-element.elementor-element-462b00d {
  margin-top: 45px;
  margin-bottom: 45px;
  padding: 0px 30px 0px 30px;
}
.elementor-66
  .elementor-element.elementor-element-5d8e62c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-19f5400 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-19f5400
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-27ea54c {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-baac58d {
  padding: 0px 100px 0px 100px;
}
.elementor-66
  .elementor-element.elementor-element-80bfe58:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-80bfe58
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/8-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-80bfe58.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-80bfe58
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 20px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-80bfe58
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-d15e4bd
  > .elementor-container {
  max-width: 585px;
  min-height: 44vh;
}
.elementor-66 .elementor-element.elementor-element-d15e4bd {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-89d223b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-73bc0e5 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-73bc0e5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-7a62cd0 {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-36ce607:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-36ce607
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/9-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-36ce607.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-36ce607
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 20px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-36ce607
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-6a5b744
  > .elementor-container {
  max-width: 585px;
  min-height: 44vh;
}
.elementor-66 .elementor-element.elementor-element-6a5b744 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-09c3d4a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-4263b04 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-4263b04
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-36e072f {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-885e436
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-66 .elementor-element.elementor-element-885e436 {
  margin-top: 100px;
  margin-bottom: 50px;
}
.elementor-66
  .elementor-element.elementor-element-1f25c3d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-b8471e5 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-b8471e5
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #191919;
}
.elementor-66 .elementor-element.elementor-element-8f0a605 {
  width: var(--container-widget-width, 950px);
  max-width: 950px;
  --container-widget-width: 950px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-d1846c5 {
  padding: 0px 100px 60px 100px;
}
.elementor-66
  .elementor-element.elementor-element-c53973b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-c53973b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/10-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-c53973b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-c53973b
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 20px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-c53973b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-464654a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-66
  .elementor-element.elementor-element-464654a
  > .elementor-container {
  max-width: 585px;
  min-height: 70vh;
}
.elementor-66 .elementor-element.elementor-element-464654a {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-1e19a33.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-0eb686a {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-0eb686a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-b05bd54 {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-9c58d11 .elementor-button {
  background-color: #00000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-9c58d11
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-66
  .elementor-element.elementor-element-9c58d11
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 0px;
}
.elementor-66
  .elementor-element.elementor-element-a22d5b0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-a22d5b0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/11-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-a22d5b0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66
  .elementor-element.elementor-element-a22d5b0
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 20px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-a22d5b0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-6c7b916
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-66
  .elementor-element.elementor-element-6c7b916
  > .elementor-container {
  max-width: 585px;
  min-height: 70vh;
}
.elementor-66 .elementor-element.elementor-element-6c7b916 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.elementor-66
  .elementor-element.elementor-element-ed19884.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-66 .elementor-element.elementor-element-cceb2c9 {
  text-align: center;
}
.elementor-66
  .elementor-element.elementor-element-cceb2c9
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-0901c45 {
  width: initial;
  max-width: initial;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-66 .elementor-element.elementor-element-25a7c60 .elementor-button {
  background-color: #00000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-66
  .elementor-element.elementor-element-25a7c60
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-66
  .elementor-element.elementor-element-25a7c60
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 0px;
}
.elementor-66
  .elementor-element.elementor-element-a49ecd9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-66
  .elementor-element.elementor-element-a49ecd9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/12-1-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-a49ecd9
  > .elementor-container {
  min-height: 490px;
}
.elementor-66 .elementor-element.elementor-element-a49ecd9 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-a49ecd9
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-8757eaa
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-66
  .elementor-element.elementor-element-8757eaa
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 33px;
  font-weight: 400;
  color: #0d0d0d;
}
.elementor-66
  .elementor-element.elementor-element-9b5336f
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-66 .elementor-element.elementor-element-9b5336f {
  color: #787a7b;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.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-66 .elementor-element.elementor-element-3921019 .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 16px 22px 16px 22px;
}
.elementor-66
  .elementor-element.elementor-element-3921019
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-3921019
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-3921019
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-3921019
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-f083e84 .elementor-button {
  background-color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  border-radius: 300px 300px 300px 300px;
  padding: 16px 22px 16px 22px;
}
.elementor-66
  .elementor-element.elementor-element-f083e84
  .elementor-button:hover,
.elementor-66
  .elementor-element.elementor-element-f083e84
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-f083e84
  .elementor-button:hover
  svg,
.elementor-66
  .elementor-element.elementor-element-f083e84
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-f445ad5
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-66 .elementor-element.elementor-element-f445ad5 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.elementor-widget-price-table .elementor-price-table__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-widget-price-table {
  --e-price-table-header-background-color: var(--e-global-color-secondary);
}
.elementor-widget-price-table .elementor-price-table__heading {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-price-table .elementor-price-table__subheading {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-price-table
  .elementor-price-table
  .elementor-price-table__price {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-price-table .elementor-price-table__original-price {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-price-table .elementor-price-table__period {
  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-widget-price-table .elementor-price-table__features-list {
  --e-price-table-features-list-color: var(--e-global-color-text);
}
.elementor-widget-price-table .elementor-price-table__features-list li {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-price-table .elementor-price-table__features-list li:before {
  border-top-color: var(--e-global-color-text);
}
.elementor-widget-price-table .elementor-price-table__additional_info {
  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-price-table .elementor-price-table__ribbon-inner {
  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-66
  .elementor-element.elementor-element-7f75abc
  .elementor-price-table__currency {
  align-self: flex-start;
}
.elementor-66
  .elementor-element.elementor-element-7f75abc
  .elementor-price-table__after-price {
  justify-content: flex-start;
}
.elementor-66
  .elementor-element.elementor-element-7f75abc
  .elementor-price-table__features-list
  li:before {
  border-top-style: solid;
  border-top-color: #ddd;
  border-top-width: 2px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.elementor-66
  .elementor-element.elementor-element-7f75abc
  .elementor-price-table__additional_info {
  margin: 15px 30px 0px 30px;
}
.elementor-66
  .elementor-element.elementor-element-7f75abc
  .elementor-price-table__ribbon-inner {
  color: #ffffff;
}
@media (min-width: 768px) {
  .elementor-66 .elementor-element.elementor-element-ede58fd {
    width: 65%;
  }
  .elementor-66 .elementor-element.elementor-element-aa4fc26 {
    width: 35%;
  }
}
@media (max-width: 1024px) {
  .elementor-66
    .elementor-element.elementor-element-4dddce2
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-f940f00 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-7c1dd3b
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-4d72093 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-d8e2751
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-f662127 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-a08139c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-8b3a7a4
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-af33147 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-4859db0
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-dabe2ab {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-18f0633
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-43bea59 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-898793a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-7472b8c
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-cd884f7 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-272e067
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-85f2acf {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-4d12766
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-1842fdd {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-69f6dfa
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-55f2899
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-d6f29f1 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-bfb8bd3
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-df60295 {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-bfb6601
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-327c64b {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-f7520ef
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-495362a
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-39740ab {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-cea9a3c
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-5575f6d {
    font-size: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-06cf9a1
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-66 .elementor-element.elementor-element-c2dd023 {
    font-size: 20px;
  }
  .elementor-66 .elementor-element.elementor-element-7c39a82 {
    padding: 10px 10px 0px 10px;
  }
  .elementor-66
    .elementor-element.elementor-element-624fe86
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-578882e
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-0b7e18d {
    padding: 0px 10px 0px 10px;
  }
  .elementor-66
    .elementor-element.elementor-element-2c58a31
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-7f2c50f
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-baac58d {
    padding: 0px 10px 0px 10px;
  }
  .elementor-66
    .elementor-element.elementor-element-80bfe58
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-36ce607
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-d1846c5 {
    padding: 10px 10px 0px 10px;
  }
  .elementor-66
    .elementor-element.elementor-element-c53973b
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-a22d5b0
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-66
    .elementor-element.elementor-element-6140855
    > .elementor-container {
    min-height: 0vh;
  }
  .elementor-66
    .elementor-element.elementor-element-6140855:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-66
    .elementor-element.elementor-element-6140855
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -800px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-4d3ec29
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4d3ec29 {
    margin-top: 40px;
    margin-bottom: 70px;
  }
  .elementor-66
    .elementor-element.elementor-element-a8602dc
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-8cbed3b
    > .elementor-widget-container {
    padding: 0px 0px 12px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-46b099a {
    margin-top: 0%;
    margin-bottom: 10%;
  }
  .elementor-66 .elementor-element.elementor-element-ee6afd6 {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-ee6afd6.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-ee6afd6
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4dddce2 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-0940717 {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-0940717.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-0940717:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-0940717
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-0940717
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-7c1dd3b {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-47960ae {
    width: 100%;
  }
  .elementor-66
    .elementor-element.elementor-element-47960ae.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-47960ae
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-d8e2751 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66
    .elementor-element.elementor-element-a08139c:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-a08139c
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -122px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-62e9bd9
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-62e9bd9 {
    margin-top: 40px;
    margin-bottom: 70px;
  }
  .elementor-66 .elementor-element.elementor-element-f520b1c {
    margin-top: 0%;
    margin-bottom: 10%;
  }
  .elementor-66 .elementor-element.elementor-element-b5a5615 {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-b5a5615.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-b5a5615
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-8b3a7a4 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-0131f24 {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-0131f24.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-0131f24:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-0131f24
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-0131f24
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4859db0 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-38dcbd5 {
    width: 100%;
  }
  .elementor-66
    .elementor-element.elementor-element-38dcbd5.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-38dcbd5
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-18f0633 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66
    .elementor-element.elementor-element-898793a:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-898793a
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -109px 0px;
    background-size: cover;
  }
  .elementor-66
    .elementor-element.elementor-element-235b91d
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-235b91d {
    margin-top: 40px;
    margin-bottom: 70px;
  }
  .elementor-66 .elementor-element.elementor-element-4403c1f {
    margin-top: 0%;
    margin-bottom: 10%;
  }
  .elementor-66 .elementor-element.elementor-element-170ab87 {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-170ab87.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-170ab87
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-7472b8c {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-c250baf {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-c250baf.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-c250baf:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-c250baf
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-c250baf
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-272e067 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-c4bffac {
    width: 100%;
  }
  .elementor-66
    .elementor-element.elementor-element-c4bffac.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-c4bffac
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4d12766 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66
    .elementor-element.elementor-element-69f6dfa:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-69f6dfa
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -95px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-1ecd6d3
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-1ecd6d3 {
    margin-top: 40px;
    margin-bottom: 70px;
  }
  .elementor-66 .elementor-element.elementor-element-5750e29 {
    margin-top: 0%;
    margin-bottom: 10%;
  }
  .elementor-66 .elementor-element.elementor-element-924b81e {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-924b81e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-924b81e
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-55f2899 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-eb7a36d {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-eb7a36d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-eb7a36d:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-eb7a36d
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-eb7a36d
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-bfb8bd3 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-6618180 {
    width: 100%;
  }
  .elementor-66
    .elementor-element.elementor-element-6618180.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-6618180
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-bfb6601 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66
    .elementor-element.elementor-element-f7520ef:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-f7520ef
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -73px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-4b9ab71
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4b9ab71 {
    margin-top: 40px;
    margin-bottom: 70px;
  }
  .elementor-66 .elementor-element.elementor-element-3ffe084 {
    margin-top: 0%;
    margin-bottom: 10%;
  }
  .elementor-66 .elementor-element.elementor-element-311c69c {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-311c69c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-311c69c
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-495362a {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-ded18d5 {
    width: 50%;
  }
  .elementor-66
    .elementor-element.elementor-element-ded18d5.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-ded18d5:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-66
    .elementor-element.elementor-element-ded18d5
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-ded18d5
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-cea9a3c {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-d78dbd5 {
    width: 100%;
  }
  .elementor-66
    .elementor-element.elementor-element-d78dbd5.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-66
    .elementor-element.elementor-element-d78dbd5
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-06cf9a1 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
  }
  .elementor-66 .elementor-element.elementor-element-0ba5ad8 {
    margin-top: 60px;
    margin-bottom: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-b370b20
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-66 .elementor-element.elementor-element-a8191cf {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-e38118a
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-16e2e69
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-c66145b {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-0618000
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-688f7f1
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-1278ef3 {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-f87217b
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-53c1f6b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-54583de {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-462b00d
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-19f5400
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-27ea54c {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-d15e4bd
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-73bc0e5
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-7a62cd0 {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-6a5b744
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-4263b04
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-36e072f {
    font-size: 16px;
  }
  .elementor-66 .elementor-element.elementor-element-885e436 {
    margin-top: 60px;
    margin-bottom: 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-b8471e5
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-66 .elementor-element.elementor-element-8f0a605 {
    font-size: 16px;
  }
  .elementor-66 .elementor-element.elementor-element-d1846c5 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-66
    .elementor-element.elementor-element-464654a
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-0eb686a
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-b05bd54 {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-6c7b916
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-66
    .elementor-element.elementor-element-cceb2c9
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-66 .elementor-element.elementor-element-0901c45 {
    font-size: 16px;
  }
  .elementor-66
    .elementor-element.elementor-element-a49ecd9:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-66
    .elementor-element.elementor-element-a49ecd9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-66 .elementor-element.elementor-element-a49ecd9 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-8757eaa {
    text-align: center;
  }
  .elementor-66
    .elementor-element.elementor-element-8757eaa
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-66 .elementor-element.elementor-element-f445ad5 {
    text-align: center;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-66 .elementor-element.elementor-element-a08139c {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-898793a {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-69f6dfa {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-f7520ef {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-624fe86 {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-578882e {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-2c58a31 {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-7f2c50f {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-80bfe58 {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-36ce607 {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-c53973b {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-a22d5b0 {
    width: 100%;
  }
  .elementor-66 .elementor-element.elementor-element-ede58fd {
    width: 60%;
  }
  .elementor-66 .elementor-element.elementor-element-aa4fc26 {
    width: 40%;
  }
}
