.elementor-241
  .elementor-element.elementor-element-e5b3b40:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-e5b3b40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-10-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-e5b3b40
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #33333300 100%);
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-e5b3b40
  > .elementor-container {
  min-height: 100vh;
}
.elementor-241 .elementor-element.elementor-element-e5b3b40 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-0209666.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-0209666
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-84facf2
  > .elementor-container {
  min-height: 80vh;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-241
  .elementor-element.elementor-element-9b1bc1d
  > .elementor-widget-container {
  margin: 12% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-9b1bc1d {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-9b1bc1d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 67px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-241
  .elementor-element.elementor-element-e2976b1
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-e2976b1 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-7127d27
  > .elementor-container {
  max-width: 1140px;
  min-height: 15vh;
}
.elementor-241 .elementor-element.elementor-element-7127d27 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-e555f4a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-241
  .elementor-element.elementor-element-e555f4a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-241 .elementor-element.elementor-element-6cff21f {
  width: var(--container-widget-width, 1140px);
  max-width: 1140px;
  --container-widget-width: 1140px;
  --container-widget-flex-grow: 0;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.48);
}
.elementor-241
  .elementor-element.elementor-element-6cff21f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-109676e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-109676e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/2-6-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-109676e
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 0%, #ffffff 100%);
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-109676e
  > .elementor-container {
  min-height: 110vh;
}
.elementor-241 .elementor-element.elementor-element-109676e {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-3c9e055
  > .elementor-widget-container {
  margin: 80px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-3c9e055 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-3c9e055
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 36px;
  color: #191919;
}
.elementor-241
  .elementor-element.elementor-element-7e92373
  > .elementor-container {
  max-width: 1160px;
}
.elementor-241 .elementor-element.elementor-element-7e92373 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-f3d79b4
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-dd13dcc {
  text-align: center;
  color: #191919;
  font-family: "Roboto", Sans-serif;
  font-size: 19px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-ac39fbd
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-ac39fbd
  > .elementor-container {
  max-width: 830px;
}
.elementor-241 .elementor-element.elementor-element-ac39fbd {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 0px 34px 0px;
}
.elementor-241
  .elementor-element.elementor-element-e738c90:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-e738c90
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1111111.png");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-e738c90.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-e738c90.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-e738c90.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-e738c90
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-e738c90
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-cc52050
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-cc52050 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-cc52050
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #191919;
}
.elementor-241
  .elementor-element.elementor-element-4bb342c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-4bb342c {
  text-align: center;
  color: #191919;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-241
  .elementor-element.elementor-element-8710ee0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-8710ee0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1111111.png");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-8710ee0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-8710ee0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-8710ee0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-8710ee0
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 27px 0px 16px;
}
.elementor-241
  .elementor-element.elementor-element-8710ee0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-cc548a0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-cc548a0 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-cc548a0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #191919;
}
.elementor-241
  .elementor-element.elementor-element-4a529e0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-4a529e0 {
  text-align: center;
  color: #191919;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-31dd9f6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-31dd9f6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-31dd9f6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-31dd9f6
  > .elementor-element-populated {
  margin: 0px 0px 0px 46px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 46px;
  padding: 0px 9px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-e741f13
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-e741f13 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-e741f13
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #191919;
}
.elementor-241
  .elementor-element.elementor-element-9bf7f69
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-9bf7f69 {
  text-align: center;
  color: #191919;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-shadow: 0px 0px 10px #ffffff;
}
.elementor-241 .elementor-element.elementor-element-27769c9 {
  padding: 0px 100px 0px 100px;
}
.elementor-241
  .elementor-element.elementor-element-3d0d170
  > .elementor-widget-container {
  margin: 120px 0px 50px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-3d0d170 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-3d0d170
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 36px;
  color: #191919;
}
.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-241 .elementor-element.elementor-element-5173d3d .elementor-button {
  background-color: #ffffff;
  fill: #191919;
  color: #191919;
  border-radius: 40px 40px 40px 40px;
  padding: 13px 20px 10px 20px;
}
.elementor-241
  .elementor-element.elementor-element-5173d3d
  .elementor-button:hover,
.elementor-241
  .elementor-element.elementor-element-5173d3d
  .elementor-button:focus {
  background-color: #191919;
  color: #ffffff;
}
.elementor-241
  .elementor-element.elementor-element-5173d3d
  > .elementor-widget-container {
  background-image: url("../../2023/11/1-2-1.png");
  margin: 0px 0px 0px 0px;
  padding: 310px 0px 310px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-5173d3d
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-241
  .elementor-element.elementor-element-5173d3d
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 12px;
}
.elementor-241
  .elementor-element.elementor-element-5173d3d
  .elementor-button:hover
  svg,
.elementor-241
  .elementor-element.elementor-element-5173d3d
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-241 .elementor-element.elementor-element-514dd96 {
  padding: 0px 150px 0px 150px;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-47d1613.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-47d1613.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-47d1613.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-473752a
  > .elementor-widget-container {
  margin: 120px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-473752a {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-473752a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 36px;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-aa12f2f {
  width: var(--container-widget-width, 1000px);
  max-width: 1000px;
  --container-widget-width: 1000px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-aa12f2f
  > .elementor-widget-container {
  margin: 20px 0px 50px 0px;
}
.elementor-241
  .elementor-element.elementor-element-7f9b55a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-7f9b55a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-7f9b55a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-7f9b55a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-7f9b55a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-7f9b55a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 13px 0px 0px;
  --e-column-margin-right: 13px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-7f9b55a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-f13ea79
  > .elementor-widget-container {
  margin: 70px 20px 0px 20px;
}
.elementor-241 .elementor-element.elementor-element-f13ea79 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-f13ea79
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-deea201 {
  width: initial;
  max-width: initial;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-241
  .elementor-element.elementor-element-deea201
  > .elementor-widget-container {
  margin: 0px 45px 60px 45px;
}
.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-241 .elementor-element.elementor-element-ff79aa5 img {
  width: 100%;
}
.elementor-241
  .elementor-element.elementor-element-20efb21:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-20efb21
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-20efb21.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-20efb21.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-20efb21.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-20efb21
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 13px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 13px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-20efb21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-7517d50
  > .elementor-widget-container {
  margin: 70px 20px 0px 20px;
}
.elementor-241 .elementor-element.elementor-element-7517d50 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-7517d50
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-1496348 {
  width: initial;
  max-width: initial;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-241
  .elementor-element.elementor-element-1496348
  > .elementor-widget-container {
  margin: 0px 45px 60px 35px;
}
.elementor-241 .elementor-element.elementor-element-82db91c img {
  width: 100%;
}
.elementor-241 .elementor-element.elementor-element-3f90516 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-241
  .elementor-element.elementor-element-0d5a83d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-0d5a83d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-0d5a83d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-0d5a83d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-0d5a83d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-0d5a83d
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 13px 0px 0px;
  --e-column-margin-right: 13px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-0d5a83d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-cc6a09f
  > .elementor-widget-container {
  margin: 70px 20px 0px 20px;
}
.elementor-241 .elementor-element.elementor-element-cc6a09f {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-cc6a09f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-e4c5584 {
  width: initial;
  max-width: initial;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-241
  .elementor-element.elementor-element-e4c5584
  > .elementor-widget-container {
  margin: 0px 30px 60px 30px;
}
.elementor-241 .elementor-element.elementor-element-955528a img {
  width: 100%;
}
.elementor-241
  .elementor-element.elementor-element-1f6dac7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-1f6dac7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-1f6dac7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-1f6dac7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-1f6dac7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-1f6dac7
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 13px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 13px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-1f6dac7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-0b9e4b0
  > .elementor-widget-container {
  margin: 70px 20px 0px 20px;
}
.elementor-241 .elementor-element.elementor-element-0b9e4b0 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-0b9e4b0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-c67e7ba {
  width: initial;
  max-width: initial;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-241
  .elementor-element.elementor-element-c67e7ba
  > .elementor-widget-container {
  margin: 0px 30px 60px 30px;
}
.elementor-241 .elementor-element.elementor-element-8ab69c8 img {
  width: 100%;
}
.elementor-241 .elementor-element.elementor-element-3096549 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-241
  .elementor-element.elementor-element-16c0fe3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-16c0fe3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-16c0fe3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-16c0fe3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-16c0fe3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-16c0fe3
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-16c0fe3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-f048d53
  > .elementor-widget-container {
  margin: 120px 20px 0px 20px;
}
.elementor-241 .elementor-element.elementor-element-f048d53 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-f048d53
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-04e787c {
  width: var(--container-widget-width, 900px);
  max-width: 900px;
  --container-widget-width: 900px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-241
  .elementor-element.elementor-element-04e787c
  > .elementor-widget-container {
  margin: 0px 20px 60px 20px;
}
.elementor-241
  .elementor-element.elementor-element-43c4884
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-43c4884:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-43c4884
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/5-1-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-43c4884
  > .elementor-container {
  max-width: 800px;
  min-height: 0px;
}
.elementor-241 .elementor-element.elementor-element-43c4884 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 420px 0px;
}
.elementor-241
  .elementor-element.elementor-element-43c4884
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-48c7320:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-48c7320
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-48c7320.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-48c7320.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-48c7320.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-48c7320
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-241
  .elementor-element.elementor-element-48c7320
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-48c7320
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241 .elementor-element.elementor-element-5fdba0a {
  width: var(--container-widget-width, 190px);
  max-width: 190px;
  --container-widget-width: 190px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-241
  .elementor-element.elementor-element-5fdba0a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-5fdba0a
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #787a7b;
}
.elementor-241 .elementor-element.elementor-element-b3ca3b4 {
  width: var(--container-widget-width, 190px);
  max-width: 190px;
  --container-widget-width: 190px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-b3ca3b4
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-241
  .elementor-element.elementor-element-be4626a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-be4626a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-be4626a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-be4626a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-be4626a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-be4626a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-241
  .elementor-element.elementor-element-be4626a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-be4626a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241 .elementor-element.elementor-element-fe1f77e {
  width: var(--container-widget-width, 190px);
  max-width: 190px;
  --container-widget-width: 190px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-241
  .elementor-element.elementor-element-fe1f77e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-fe1f77e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #787a7b;
}
.elementor-241 .elementor-element.elementor-element-41302c0 {
  width: var(--container-widget-width, 190px);
  max-width: 190px;
  --container-widget-width: 190px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-41302c0
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-d1ba68d.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-d1ba68d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-d1ba68d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-d1ba68d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-241
  .elementor-element.elementor-element-d1ba68d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-6ebf1bf {
  width: var(--container-widget-width, 190px);
  max-width: 190px;
  --container-widget-width: 190px;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-241
  .elementor-element.elementor-element-6ebf1bf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-6ebf1bf
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #787a7b;
}
.elementor-241 .elementor-element.elementor-element-a5279a3 {
  width: var(--container-widget-width, 190px);
  max-width: 190px;
  --container-widget-width: 190px;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-a5279a3
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-241
  .elementor-element.elementor-element-f6ca53f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-c9cb9c2
  > .elementor-widget-container {
  margin: 120px 20px 0px 20px;
}
.elementor-241 .elementor-element.elementor-element-c9cb9c2 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-c9cb9c2
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #191919;
}
.elementor-241 .elementor-element.elementor-element-bf3302b {
  width: var(--container-widget-width, 900px);
  max-width: 900px;
  --container-widget-width: 900px;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-241
  .elementor-element.elementor-element-bf3302b
  > .elementor-widget-container {
  margin: 0px 20px 50px 20px;
}
.elementor-241 .elementor-element.elementor-element-342e92c {
  padding: 0px 150px 0px 150px;
}
.elementor-241
  .elementor-element.elementor-element-3450cb8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-3450cb8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-1-2.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-3450cb8
  > .elementor-background-overlay {
  background-color: #00000052;
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-3450cb8
  > .elementor-container {
  min-height: 57vh;
}
.elementor-241 .elementor-element.elementor-element-3450cb8 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-ba84a65.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-ba84a65.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-ba84a65.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-e4ae9b0
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-e4ae9b0 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-241 .elementor-element.elementor-element-5dadaa2 {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #ffffffb2;
}
.elementor-241
  .elementor-element.elementor-element-543fb57:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-543fb57
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/future__cards__2-1.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-543fb57
  > .elementor-background-overlay {
  background-color: #00000052;
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-543fb57
  > .elementor-container {
  min-height: 57vh;
}
.elementor-241 .elementor-element.elementor-element-543fb57 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-faad71a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-faad71a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-faad71a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-71a4d9b
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-71a4d9b {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-241 .elementor-element.elementor-element-70704bf {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #ffffffb2;
}
.elementor-241
  .elementor-element.elementor-element-5f986dc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-5f986dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/future__cards__3-1.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-5f986dc
  > .elementor-background-overlay {
  background-color: #00000052;
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-5f986dc
  > .elementor-container {
  min-height: 57vh;
}
.elementor-241 .elementor-element.elementor-element-5f986dc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-f06c1be.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-f06c1be.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-f06c1be.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-ab7be60
  > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-ab7be60 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-241 .elementor-element.elementor-element-d28bbb1 {
  width: var(--container-widget-width, 400px);
  max-width: 400px;
  --container-widget-width: 400px;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #ffffffb2;
}
.elementor-241
  .elementor-element.elementor-element-327b230
  > .elementor-container {
  max-width: 1160px;
}
.elementor-241 .elementor-element.elementor-element-327b230 {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-241
  .elementor-element.elementor-element-28f24c2
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-3cd001b
  > .elementor-widget-container {
  margin: 120px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-3cd001b {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-3cd001b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 36px;
  color: #191919;
}
.elementor-241
  .elementor-element.elementor-element-6edc265
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-6edc265 {
  text-align: center;
  color: #787a7b;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-4c8789a
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-4c8789a {
  text-align: center;
  color: #787a7b;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-e9a9901:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-241
  .elementor-element.elementor-element-e9a9901
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/2-7-scaled.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-241
  .elementor-element.elementor-element-e9a9901
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 0%, #ffffff 100%);
  opacity: 0;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-e9a9901
  > .elementor-container {
  min-height: 78vh;
}
.elementor-241 .elementor-element.elementor-element-e9a9901 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-3dbee3a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-3dbee3a
  > .elementor-container {
  max-width: 1100px;
}
.elementor-241 .elementor-element.elementor-element-3dbee3a {
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 0px 0px 34px 0px;
}
.elementor-241
  .elementor-element.elementor-element-28aa971:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-28aa971
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-28aa971.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-28aa971.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-28aa971.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-28aa971
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-28aa971
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-ab15e37
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-ab15e37 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-ab15e37
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-241
  .elementor-element.elementor-element-775627e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-775627e {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-5271cb1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-5271cb1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-5271cb1.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-5271cb1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-5271cb1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-5271cb1
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 27px 0px 16px;
}
.elementor-241
  .elementor-element.elementor-element-5271cb1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-13b0a86
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-13b0a86 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-13b0a86
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-241
  .elementor-element.elementor-element-7846847
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-7846847 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-241
  .elementor-element.elementor-element-60d8e31:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-241
  .elementor-element.elementor-element-60d8e31
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1.svg");
  background-position: center right;
  background-repeat: no-repeat;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-60d8e31.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-60d8e31.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-241
  .elementor-element.elementor-element-60d8e31.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-60d8e31
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 27px 0px 16px;
}
.elementor-241
  .elementor-element.elementor-element-60d8e31
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-241
  .elementor-element.elementor-element-b17891b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-b17891b {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-b17891b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-241
  .elementor-element.elementor-element-d7f3e00
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-d7f3e00 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-bc-flex-widget
  .elementor-241
  .elementor-element.elementor-element-4a2ea64.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-4a2ea64.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-241
  .elementor-element.elementor-element-4a2ea64.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-241
  .elementor-element.elementor-element-4a2ea64
  > .elementor-element-populated {
  margin: 0px 0px 0px 46px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 46px;
  padding: 0px 9px 0px 0px;
}
.elementor-241
  .elementor-element.elementor-element-371f920
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-371f920 {
  text-align: center;
}
.elementor-241
  .elementor-element.elementor-element-371f920
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-241
  .elementor-element.elementor-element-e220193
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-241 .elementor-element.elementor-element-e220193 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
body.elementor-page-241:not(.elementor-motion-effects-element-type-background),
body.elementor-page-241
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fafafa;
}
@media (max-width: 1024px) {
  .elementor-241
    .elementor-element.elementor-element-e5b3b40:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-241
    .elementor-element.elementor-element-e5b3b40
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-241
    .elementor-element.elementor-element-e5b3b40
    > .elementor-background-overlay {
    opacity: 0.2;
  }
  .elementor-241 .elementor-element.elementor-element-e5b3b40 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-0209666
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-9b1bc1d
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 85px 0px 85px;
  }
  .elementor-241
    .elementor-element.elementor-element-9b1bc1d
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1.1em;
  }
  .elementor-241
    .elementor-element.elementor-element-6cff21f
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-109676e
    > .elementor-container {
    min-height: 902px;
  }
  .elementor-241
    .elementor-element.elementor-element-109676e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-241
    .elementor-element.elementor-element-109676e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-241 .elementor-element.elementor-element-109676e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3c9e055
    > .elementor-widget-container {
    padding: 0px 85px 0px 85px;
  }
  .elementor-241
    .elementor-element.elementor-element-3c9e055
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-241 .elementor-element.elementor-element-dd13dcc {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-ac39fbd
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-241 .elementor-element.elementor-element-ac39fbd {
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-241
    .elementor-element.elementor-element-e738c90.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-e738c90.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-e738c90
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-cc52050
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-4bb342c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-8710ee0
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-cc548a0
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-4a529e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-241
    .elementor-element.elementor-element-31dd9f6.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-31dd9f6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-31dd9f6
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 9px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-e741f13
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-9bf7f69
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-27769c9 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3d0d170
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 85px 0px 85px;
  }
  .elementor-241
    .elementor-element.elementor-element-3d0d170
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-241
    .elementor-element.elementor-element-5173d3d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 100px 0px 100px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-514dd96 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-241
    .elementor-element.elementor-element-473752a
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 85px 0px 85px;
  }
  .elementor-241
    .elementor-element.elementor-element-473752a
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-241
    .elementor-element.elementor-element-aa12f2f
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-7f9b55a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-20efb21
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-0d5a83d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-1f6dac7
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-16c0fe3
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-43c4884
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-241 .elementor-element.elementor-element-43c4884 {
    padding: 50px 0px 300px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-241
    .elementor-element.elementor-element-48c7320.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-48c7320.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-48c7320
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-5fdba0a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-5fdba0a {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-b3ca3b4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-b3ca3b4 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-be4626a
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-fe1f77e
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-fe1f77e {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-41302c0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-41302c0 {
    text-align: center;
  }
  .elementor-bc-flex-widget
    .elementor-241
    .elementor-element.elementor-element-d1ba68d.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-d1ba68d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-d1ba68d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-241
    .elementor-element.elementor-element-d1ba68d
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 9px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-6ebf1bf
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-6ebf1bf {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-a5279a3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-a5279a3 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-c9cb9c2
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-342e92c {
    padding: 10px 10px 10px 10px;
  }
  .elementor-241 .elementor-element.elementor-element-327b230 {
    padding: 0px 40px 40px 40px;
  }
  .elementor-241
    .elementor-element.elementor-element-3cd001b
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
    padding: 0px 85px 0px 85px;
  }
  .elementor-241
    .elementor-element.elementor-element-3cd001b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-241 .elementor-element.elementor-element-6edc265 {
    font-size: 18px;
  }
  .elementor-241 .elementor-element.elementor-element-4c8789a {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-e9a9901
    > .elementor-container {
    min-height: 507px;
  }
  .elementor-241
    .elementor-element.elementor-element-e9a9901:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-241
    .elementor-element.elementor-element-e9a9901
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-241 .elementor-element.elementor-element-e9a9901 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3dbee3a
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-241 .elementor-element.elementor-element-3dbee3a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-241
    .elementor-element.elementor-element-28aa971.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-28aa971.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-28aa971
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-ab15e37
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-775627e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-5271cb1
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-13b0a86
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-7846847
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-60d8e31
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-b17891b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-d7f3e00
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-241
    .elementor-element.elementor-element-4a2ea64.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-4a2ea64.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-241
    .elementor-element.elementor-element-4a2ea64
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 9px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-371f920
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-e220193
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-241
    .elementor-element.elementor-element-e5b3b40
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-241
    .elementor-element.elementor-element-e5b3b40:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-241
    .elementor-element.elementor-element-e5b3b40
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-241
    .elementor-element.elementor-element-e5b3b40
    > .elementor-background-overlay {
    opacity: 0.4;
  }
  .elementor-241 .elementor-element.elementor-element-e5b3b40 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-241
    .elementor-element.elementor-element-0209666
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-9b1bc1d
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-9b1bc1d
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-241
    .elementor-element.elementor-element-e2976b1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-241 .elementor-element.elementor-element-e2976b1 {
    font-size: 16px;
  }
  .elementor-241
    .elementor-element.elementor-element-7127d27
    > .elementor-container {
    min-height: 15vh;
  }
  .elementor-241
    .elementor-element.elementor-element-6cff21f
    > .elementor-widget-container {
    margin: 75px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-6cff21f {
    font-size: 14px;
  }
  .elementor-241
    .elementor-element.elementor-element-109676e
    > .elementor-container {
    min-height: 480px;
  }
  .elementor-241
    .elementor-element.elementor-element-109676e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-241
    .elementor-element.elementor-element-109676e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-241
    .elementor-element.elementor-element-109676e
    > .elementor-background-overlay {
    opacity: 0.66;
  }
  .elementor-241 .elementor-element.elementor-element-109676e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-241
    .elementor-element.elementor-element-8658cdf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3c9e055
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3c9e055
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-241
    .elementor-element.elementor-element-dd13dcc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-dd13dcc {
    font-size: 16px;
  }
  .elementor-241 .elementor-element.elementor-element-ac39fbd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 16px 0px 10px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-e738c90:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-e738c90
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-e738c90
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-cc52050
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-cc52050 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-4bb342c
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-4bb342c {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-8710ee0:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-8710ee0
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-8710ee0
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-cc548a0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-cc548a0 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-4a529e0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-4a529e0 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-31dd9f6
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-e741f13
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-e741f13 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-9bf7f69
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-9bf7f69 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-3d0d170
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3d0d170
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-241
    .elementor-element.elementor-element-473752a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-473752a
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-f13ea79
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-deea201
    > .elementor-widget-container {
    margin: 0px 20px 60px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-7517d50
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-1496348
    > .elementor-widget-container {
    margin: 0px 20px 60px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-cc6a09f
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-e4c5584
    > .elementor-widget-container {
    margin: 0px 20px 60px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-0b9e4b0
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-c67e7ba
    > .elementor-widget-container {
    margin: 0px 20px 60px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-f048d53
    > .elementor-widget-container {
    margin: 70px 20px 0px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-f048d53
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-241
    .elementor-element.elementor-element-43c4884
    > .elementor-container {
    max-width: 858px;
  }
  .elementor-241 .elementor-element.elementor-element-43c4884 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 300px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-48c7320:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-48c7320
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-48c7320
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-5fdba0a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-5fdba0a {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-5fdba0a
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-b3ca3b4
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-b3ca3b4 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-be4626a:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-be4626a
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-be4626a
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-fe1f77e
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-fe1f77e {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-fe1f77e
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-41302c0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-41302c0 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-d1ba68d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-241
    .elementor-element.elementor-element-d1ba68d
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-6ebf1bf
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-6ebf1bf {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-6ebf1bf
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-a5279a3
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-a5279a3 {
    text-align: center;
    font-size: 18px;
  }
  .elementor-241 .elementor-element.elementor-element-c9cb9c2 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
  }
  .elementor-241
    .elementor-element.elementor-element-c9cb9c2
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.5em;
  }
  .elementor-241
    .elementor-element.elementor-element-4bbc6dd
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-2d63d91
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-b42f474
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-241 .elementor-element.elementor-element-327b230 {
    padding: 0px 20px 30px 20px;
  }
  .elementor-241
    .elementor-element.elementor-element-3cd001b
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-3cd001b
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-241
    .elementor-element.elementor-element-6edc265
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-6edc265 {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-4c8789a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-4c8789a {
    font-size: 18px;
  }
  .elementor-241
    .elementor-element.elementor-element-e9a9901
    > .elementor-container {
    min-height: 480px;
  }
  .elementor-241
    .elementor-element.elementor-element-e9a9901:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-241
    .elementor-element.elementor-element-e9a9901
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-241
    .elementor-element.elementor-element-e9a9901
    > .elementor-background-overlay {
    opacity: 0;
  }
  .elementor-241 .elementor-element.elementor-element-e9a9901 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-241
    .elementor-element.elementor-element-58f085e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-3dbee3a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 16px 0px 10px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-28aa971:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-28aa971
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-28aa971
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-ab15e37
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-ab15e37 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-775627e
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-775627e {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-5271cb1:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-5271cb1
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-5271cb1
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-13b0a86
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-13b0a86 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-7846847
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-7846847 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-60d8e31:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-241
    .elementor-element.elementor-element-60d8e31
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-241
    .elementor-element.elementor-element-60d8e31
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-b17891b
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-b17891b {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-d7f3e00
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-d7f3e00 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-4a2ea64
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241
    .elementor-element.elementor-element-371f920
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-371f920 {
    text-align: center;
  }
  .elementor-241
    .elementor-element.elementor-element-e220193
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
  }
  .elementor-241 .elementor-element.elementor-element-e220193 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .elementor-241 .elementor-element.elementor-element-e738c90 {
    width: 33%;
  }
  .elementor-241 .elementor-element.elementor-element-8710ee0 {
    width: 31%;
  }
  .elementor-241 .elementor-element.elementor-element-31dd9f6 {
    width: 35.664%;
  }
  .elementor-241 .elementor-element.elementor-element-48c7320 {
    width: 28%;
  }
  .elementor-241 .elementor-element.elementor-element-be4626a {
    width: 36%;
  }
  .elementor-241 .elementor-element.elementor-element-d1ba68d {
    width: 35.664%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-241 .elementor-element.elementor-element-e738c90 {
    width: 33%;
  }
  .elementor-241 .elementor-element.elementor-element-7f9b55a {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-20efb21 {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-0d5a83d {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-1f6dac7 {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-16c0fe3 {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-48c7320 {
    width: 32%;
  }
  .elementor-241 .elementor-element.elementor-element-be4626a {
    width: 32%;
  }
  .elementor-241 .elementor-element.elementor-element-d1ba68d {
    width: 32%;
  }
  .elementor-241 .elementor-element.elementor-element-4bbc6dd {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-2d63d91 {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-b42f474 {
    width: 100%;
  }
  .elementor-241 .elementor-element.elementor-element-28aa971 {
    width: 25%;
  }
  .elementor-241 .elementor-element.elementor-element-5271cb1 {
    width: 25%;
  }
  .elementor-241 .elementor-element.elementor-element-60d8e31 {
    width: 25%;
  }
  .elementor-241 .elementor-element.elementor-element-4a2ea64 {
    width: 25%;
  }
}
