.elementor-237
  .elementor-element.elementor-element-1c6abcb
  > .elementor-container {
  min-height: 100vh;
}
.elementor-237
  .elementor-element.elementor-element-1c6abcb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-237
  .elementor-element.elementor-element-1c6abcb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-6.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-237
  .elementor-element.elementor-element-1c6abcb
  > .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-237 .elementor-element.elementor-element-1c6abcb {
  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-237
  .elementor-element.elementor-element-df01420.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237
  .elementor-element.elementor-element-eea9e7f
  > .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-237 .elementor-element.elementor-element-8e6b59e {
  text-align: center;
}
.elementor-237
  .elementor-element.elementor-element-8e6b59e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 36px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-8e6b59e
  > .elementor-widget-container {
  margin: 12% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.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-237 .elementor-element.elementor-element-8570d55 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-8570d55
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-0f0b5a0
  > .elementor-container {
  max-width: 1140px;
  min-height: 15vh;
}
.elementor-bc-flex-widget
  .elementor-237
  .elementor-element.elementor-element-d12d63e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-d12d63e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-237 .elementor-element.elementor-element-a7dd3cc {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.48);
  width: var(--container-widget-width, 1140px);
  max-width: 1140px;
  --container-widget-width: 1140px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-a7dd3cc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-d5c7e9d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 52px;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-d5c7e9d
  > .elementor-widget-container {
  margin: 120px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-d5c7e9d {
  width: var(--container-widget-width, 580px);
  max-width: 580px;
  --container-widget-width: 580px;
  --container-widget-flex-grow: 0;
}
.elementor-237 .elementor-element.elementor-element-023f0d0 {
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  width: var(--container-widget-width, 640px);
  max-width: 640px;
  --container-widget-width: 640px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-023f0d0
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-237
  .elementor-element.elementor-element-c3f8935
  > .elementor-container {
  max-width: 1720px;
}
.elementor-237
  .elementor-element.elementor-element-c3f8935
  > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-c3f8935 {
  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-bc-flex-widget
  .elementor-237
  .elementor-element.elementor-element-a87c8fe.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-a87c8fe.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-a87c8fe.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237
  .elementor-element.elementor-element-a87c8fe:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-a87c8fe
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-8.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-237
  .elementor-element.elementor-element-a87c8fe
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0;
}
.elementor-237
  .elementor-element.elementor-element-a87c8fe
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-a87c8fe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-3b9b68f
  > .elementor-container {
  max-width: 1150px;
}
.elementor-237 .elementor-element.elementor-element-3b9b68f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 35%;
  margin-bottom: 6%;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-3b9b68f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-f6e6328:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-f6e6328
  > .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-237
  .elementor-element.elementor-element-f6e6328
  > .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-237
  .elementor-element.elementor-element-f6e6328
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-781baf6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-781baf6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 100px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-2a99714 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-2a99714
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 46px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-e0933b6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-e0933b6
  > .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-237
  .elementor-element.elementor-element-e0933b6
  > .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-237
  .elementor-element.elementor-element-e0933b6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-28e9ebc
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-28e9ebc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237 .elementor-element.elementor-element-8312e49 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-8312e49
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237
  .elementor-element.elementor-element-0056b15
  > .elementor-element-populated {
  margin: 0px 0px 0px 46px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 46px;
  padding: 0px 9px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-39de617
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-39de617
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-32fc641 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-32fc641
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-6839c2e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 64px;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-6839c2e
  > .elementor-widget-container {
  margin: 120px 0px 40px 0px;
}
.elementor-237 .elementor-element.elementor-element-6839c2e {
  width: var(--container-widget-width, 580px);
  max-width: 580px;
  --container-widget-width: 580px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-2668033
  > .elementor-container {
  max-width: 1720px;
}
.elementor-237
  .elementor-element.elementor-element-2668033
  > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-2668033 {
  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-bc-flex-widget
  .elementor-237
  .elementor-element.elementor-element-4dc635a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-4dc635a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-4dc635a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237
  .elementor-element.elementor-element-4dc635a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-4dc635a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/4-3.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-237
  .elementor-element.elementor-element-4dc635a
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0;
}
.elementor-237
  .elementor-element.elementor-element-4dc635a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-4dc635a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-c72ca35
  > .elementor-container {
  max-width: 1150px;
}
.elementor-237 .elementor-element.elementor-element-c72ca35 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 35%;
  margin-bottom: 6%;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-c72ca35
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-b4ec787:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-b4ec787
  > .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-237
  .elementor-element.elementor-element-b4ec787
  > .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-237
  .elementor-element.elementor-element-b4ec787
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-696ddc3
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-696ddc3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 100px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-a16f00f {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-a16f00f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 46px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-5ec2552:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-5ec2552
  > .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-237
  .elementor-element.elementor-element-5ec2552
  > .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-237
  .elementor-element.elementor-element-5ec2552
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-d9e9424
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-d9e9424
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237 .elementor-element.elementor-element-515049a {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-515049a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237
  .elementor-element.elementor-element-4c7a198
  > .elementor-element-populated {
  margin: 0px 0px 0px 46px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 46px;
  padding: 0px 9px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-1ba8fe0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-1ba8fe0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-a4de7fe {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-a4de7fe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-17a8f82
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-17a8f82
  > .elementor-widget-container {
  margin: 120px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-17a8f82 {
  width: var(--container-widget-width, 880px);
  max-width: 880px;
  --container-widget-width: 880px;
  --container-widget-flex-grow: 0;
}
.elementor-237 .elementor-element.elementor-element-1497110 {
  color: #494c4e;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  width: var(--container-widget-width, 640px);
  max-width: 640px;
  --container-widget-width: 640px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-1497110
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-237
  .elementor-element.elementor-element-b145b47
  > .elementor-container {
  max-width: 1720px;
}
.elementor-237
  .elementor-element.elementor-element-b145b47
  > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-b145b47 {
  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-bc-flex-widget
  .elementor-237
  .elementor-element.elementor-element-9d0c780.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-9d0c780.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-9d0c780.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237
  .elementor-element.elementor-element-9d0c780:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-9d0c780
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-9.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-237
  .elementor-element.elementor-element-9d0c780
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0;
}
.elementor-237
  .elementor-element.elementor-element-9d0c780
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-9d0c780
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-ce52c5c
  > .elementor-container {
  max-width: 1150px;
}
.elementor-237 .elementor-element.elementor-element-ce52c5c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 40%;
  margin-bottom: 5%;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-ce52c5c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-d4625f0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-d4625f0
  > .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-237
  .elementor-element.elementor-element-d4625f0
  > .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-237
  .elementor-element.elementor-element-d4625f0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-8806312
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-8806312
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 100px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d9f1a50 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-d9f1a50
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 46px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-d593330
  > .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-237
  .elementor-element.elementor-element-d593330
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-ab53dd4
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-ab53dd4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237 .elementor-element.elementor-element-ff132b0 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-ff132b0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237
  .elementor-element.elementor-element-01df202
  > .elementor-container {
  max-width: 1720px;
}
.elementor-237
  .elementor-element.elementor-element-01df202
  > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-01df202 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 120px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-237
  .elementor-element.elementor-element-bd0fd1c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-bd0fd1c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-237
  .elementor-element.elementor-element-bd0fd1c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-237
  .elementor-element.elementor-element-bd0fd1c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-bd0fd1c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/6-2.jpg");
  background-position: bottom center;
  background-size: cover;
}
.elementor-237
  .elementor-element.elementor-element-bd0fd1c
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0;
}
.elementor-237
  .elementor-element.elementor-element-bd0fd1c
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-bd0fd1c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-2979112
  > .elementor-container {
  max-width: 1150px;
}
.elementor-237 .elementor-element.elementor-element-2979112 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 40%;
  margin-bottom: 5%;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-2979112
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-43d3dd5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-43d3dd5
  > .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-237
  .elementor-element.elementor-element-43d3dd5
  > .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-237
  .elementor-element.elementor-element-43d3dd5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-4c89c35
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-4c89c35
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 100px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d6e359b {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-d6e359b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 46px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-0001cb3
  > .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-237
  .elementor-element.elementor-element-0001cb3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-2fbe61f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-2fbe61f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237 .elementor-element.elementor-element-997a716 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-237
  .elementor-element.elementor-element-997a716
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 26px;
}
.elementor-237
  .elementor-element.elementor-element-34c9e62:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-237
  .elementor-element.elementor-element-34c9e62
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/7-2.jpg");
  background-position: bottom right;
  background-size: cover;
}
.elementor-237 .elementor-element.elementor-element-34c9e62 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-34c9e62
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-311a438
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-311a438
  > .elementor-widget-container {
  margin: 110px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-311a438 {
  width: var(--container-widget-width, 690px);
  max-width: 690px;
  --container-widget-width: 690px;
  --container-widget-flex-grow: 0;
}
.elementor-237 .elementor-element.elementor-element-9b5b90d {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  width: var(--container-widget-width, 640px);
  max-width: 640px;
  --container-widget-width: 640px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-9b5b90d
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-237
  .elementor-element.elementor-element-fd97681:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-fd97681
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-3.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-237
  .elementor-element.elementor-element-fd97681
  > .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-237
  .elementor-element.elementor-element-fd97681
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-4bf29c0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-4bf29c0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.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-237
  .elementor-element.elementor-element-021ac21
  .elementor-counter-number-wrapper {
  color: #dbad76;
  font-family: "Roboto", Sans-serif;
  font-size: 60px;
  font-weight: 600;
}
.elementor-237 .elementor-element.elementor-element-021ac21 {
  width: initial;
  max-width: initial;
}
.elementor-237
  .elementor-element.elementor-element-e89e318
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 28px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 28px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-e89e318
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-502839b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-502839b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-e001d6b
  .elementor-counter-number-wrapper {
  color: #dbad76;
  font-family: "Roboto", Sans-serif;
  font-size: 60px;
  font-weight: 600;
}
.elementor-237 .elementor-element.elementor-element-e001d6b {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-ba0ed5e {
  margin-top: 35px;
  margin-bottom: 0px;
}
.elementor-237
  .elementor-element.elementor-element-8399ae1
  > .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-237
  .elementor-element.elementor-element-8399ae1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-018be07
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-018be07
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-9617562
  .elementor-counter-number-wrapper {
  color: #dbad76;
  font-family: "Roboto", Sans-serif;
  font-size: 60px;
  font-weight: 600;
}
.elementor-237 .elementor-element.elementor-element-9617562 {
  width: initial;
  max-width: initial;
}
.elementor-237
  .elementor-element.elementor-element-460525a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-460525a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-3.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-237
  .elementor-element.elementor-element-460525a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 28px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 28px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-460525a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237 .elementor-element.elementor-element-09e4a18 {
  margin-top: 35px;
  margin-bottom: 110px;
}
.elementor-237
  .elementor-element.elementor-element-1780211
  > .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-237
  .elementor-element.elementor-element-1780211
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-6a91a2e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-6a91a2e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d52753f {
  color: #dbad76;
  font-family: "Roboto", Sans-serif;
  font-size: 32px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-194867d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-194867d
  > .elementor-widget-container {
  margin: 120px 0px 20px 0px;
}
.elementor-237 .elementor-element.elementor-element-194867d {
  width: var(--container-widget-width, 1100px);
  max-width: 1100px;
  --container-widget-width: 1100px;
  --container-widget-flex-grow: 0;
}
.elementor-237 .elementor-element.elementor-element-8166e21 {
  color: #666666;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  width: var(--container-widget-width, 1100px);
  max-width: 1100px;
  --container-widget-width: 1100px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-8166e21
  > .elementor-widget-container {
  margin: 0px 0px 85px 0px;
}
.elementor-237
  .elementor-element.elementor-element-e8b3145
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #bababa;
  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-237
  .elementor-element.elementor-element-e8b3145
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-7002055
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-7002055
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-7a0fec1
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  color: #dbad76;
}
.elementor-237
  .elementor-element.elementor-element-7a0fec1
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-36e1c6e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #bababa;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-36e1c6e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-79fe937
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-79fe937
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-94e1769
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  color: #dbad76;
}
.elementor-237
  .elementor-element.elementor-element-94e1769
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-16fba8f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #bababa;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-16fba8f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-c97b425
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-c97b425
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-aac82ae
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #dbad76;
}
.elementor-237
  .elementor-element.elementor-element-aac82ae
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-be141de
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #bababa;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-be141de
  > .elementor-element-populated,
.elementor-237
  .elementor-element.elementor-element-be141de
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-237
  .elementor-element.elementor-element-be141de
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-be141de
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-30c7212
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-30c7212
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-3bb284d
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #dbad76;
}
.elementor-237
  .elementor-element.elementor-element-3bb284d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-6c78afe
  > .elementor-container {
  max-width: 1300px;
}
.elementor-237 .elementor-element.elementor-element-6c78afe {
  margin-top: 90px;
  margin-bottom: 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-237 .elementor-element.elementor-element-ce19e90 img {
  width: 100%;
  border-radius: 18px 18px 18px 18px;
}
.elementor-237
  .elementor-element.elementor-element-54ccadd
  > .elementor-container {
  max-width: 1300px;
}
.elementor-237 .elementor-element.elementor-element-54ccadd {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-237 .elementor-element.elementor-element-a3e7b5a {
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-a3e7b5a
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-20b86b8 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-20b86b8
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
}
.elementor-237 .elementor-element.elementor-element-57ba400 {
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-57ba400
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-24dea50 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 13.8px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-24dea50
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
}
.elementor-237 .elementor-element.elementor-element-c049d3f {
  text-align: center;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-c049d3f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-6fc1a2a {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-6fc1a2a
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
}
.elementor-237
  .elementor-element.elementor-element-7b4e827
  > .elementor-container {
  max-width: 1720px;
}
.elementor-237 .elementor-element.elementor-element-7b4e827 {
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f0dd6c3
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-237 .elementor-element.elementor-element-baf8f86 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
}
.elementor-237 .elementor-element.elementor-element-b1d1a3f {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-237
  .elementor-element.elementor-element-b1d1a3f
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-237
  .elementor-element.elementor-element-b1d1a3f
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 0px;
}
.elementor-237
  .elementor-element.elementor-element-b1d1a3f
  .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #02010100;
}
.elementor-237
  .elementor-element.elementor-element-b1d1a3f
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #02010100;
  opacity: 1;
}
.elementor-237
  .elementor-element.elementor-element-b1d1a3f
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-bb20f66
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-1d29353 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-1d29353:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-1d29353
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-1d29353 {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-5bb6b3f img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-5bb6b3f:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-5bb6b3f
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-5bb6b3f {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-ec5b555 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-ec5b555:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-ec5b555
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-ec5b555 {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-855b1c6 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-855b1c6:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-855b1c6
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-855b1c6 {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-b4232bb img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-b4232bb:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-b4232bb
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-b4232bb {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-7d9a2e9 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-7d9a2e9:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-7d9a2e9
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-7d9a2e9 {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-24888bd img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-24888bd:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-24888bd
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-24888bd {
  width: initial;
  max-width: initial;
}
.elementor-237
  .elementor-element.elementor-element-3a4de32
  > .elementor-element-populated {
  padding: 20px 20px 20px 20px;
}
.elementor-237 .elementor-element.elementor-element-5242e9c {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-5242e9c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-arrow {
  display: none !important;
  color: rgba(255, 255, 255, 0.8);
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  font-size: 25px;
  width: 60px;
  height: 60px;
  border-style: none;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-dots {
  display: inline-table;
  top: 96%;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .elementor-repeater-item-f6d04fc {
  text-align: center;
  transition-duration: 0.3s;
  position: static;
  left: auto;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-animation-wrap:hover
  .elementor-repeater-item-f6d04fc {
  transition-delay: 0s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-media-hover-bg {
  width: 0%;
  top: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
  height: 0%;
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-media-hover-bg[class*="-top"] {
  top: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-media-hover-bg[class*="-bottom"] {
  bottom: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-media-hover-bg[class*="-right"] {
  top: calc((100% - 0%) / 2);
  right: calc((100% - 0%) / 2);
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-media-hover-bg[class*="-left"] {
  top: calc((100% - 0%) / 2);
  left: calc((100% - 0%) / 2);
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-above-content {
  background-color: #ffffff;
  border-color: #e8e8e8;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-below-content {
  background-color: #ffffff;
  border-color: #e8e8e8;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-f19b313 .wpr-grid-item {
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-image-wrap {
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .inner-block
  a {
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.3s;
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .inner-block
  span {
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.3s;
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .inner-block
  a:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .inner-block
  span:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .wpr-pointer-item:before {
  transition-duration: 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .wpr-pointer-item:after {
  transition-duration: 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-title
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-caption
  .inner-block
  p {
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-caption
  .inner-block {
  border-color: #e8e8e8;
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .inner-block {
  color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .inner-block
  > span {
  border-color: #e8e8e8;
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .inner-block
  [class*="wpr-grid-extra-icon"]
  i {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .inner-block
  [class*="wpr-grid-extra-icon"]
  svg {
  fill: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-date
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .inner-block {
  color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .inner-block
  > span {
  border-color: #e8e8e8;
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .inner-block
  [class*="wpr-grid-extra-icon"]
  i {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .inner-block
  [class*="wpr-grid-extra-icon"]
  svg {
  fill: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-time
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .inner-block
  a {
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .inner-block
  a:hover {
  color: #605be5;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .inner-block
  a
  img {
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  img {
  margin-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-author
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-lightbox
  .inner-block
  > span {
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-style: none;
  padding: 0px 0px 0px 0px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-lightbox
  .inner-block
  > span:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-lightbox
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-lightbox
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-item-lightbox
  .inner-block {
  margin: 0px 0px 10px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-1
  .inner-block
  > span {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline)
  .inner-block
  > span {
  width: 100%;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-1.wpr-grid-item-display-inline {
  width: 100%;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-1
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-2
  .inner-block
  > span {
  border-bottom-color: #605be5;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-radius: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline)
  .inner-block
  > span {
  width: 20%;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-2.wpr-grid-item-display-inline {
  width: 20%;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-sep-style-2
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .inner-block
  a {
  color: #ffffff;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-style: none;
  margin-right: 3px;
  padding: 0px 0px 0px 0px;
  border-radius: 2px 2px 2px 2px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .inner-block
  span[class*="wpr-grid-extra-text"] {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .inner-block
  [class*="wpr-grid-extra-icon"]
  i {
  color: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .inner-block
  [class*="wpr-grid-extra-icon"]
  svg {
  fill: #9c9c9c;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .inner-block
  a:hover {
  color: #605be5;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .wpr-pointer-item:before {
  background-color: #605be5;
  transition-duration: 0.1s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .wpr-pointer-item:after {
  background-color: #605be5;
  transition-duration: 0.1s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-1
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .inner-block
  a {
  color: #ffffff;
  background-color: #605be5;
  border-color: #e8e8e8;
  transition-duration: 0.1s;
  border-style: none;
  margin-right: 3px;
  padding: 0px 10px 0px 10px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .inner-block
  a:hover {
  color: #ffffff;
  background-color: #4a45d2;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .wpr-pointer-item:before {
  background-color: #ffffff;
  transition-duration: 0.1s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .wpr-pointer-item:after {
  background-color: #ffffff;
  transition-duration: 0.1s;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .wpr-grid-extra-text-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .wpr-grid-extra-text-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .wpr-grid-extra-icon-left {
  padding-right: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .wpr-grid-extra-icon-right {
  padding-left: 5px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-tax-style-2
  .inner-block {
  margin: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-arrow
  svg {
  fill: rgba(255, 255, 255, 0.8);
  transition-duration: 0.1s;
  width: 25px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-arrow:hover {
  color: #ffffff;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-arrow:hover
  svg {
  fill: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-dot {
  background-color: rgba(0, 0, 0, 0.35);
  border-color: #e8e8e8;
  width: 0px;
  height: 0px;
  border-style: none;
  border-radius: 50% 50% 50% 50%;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  .wpr-grid-slider-dots
  .slick-active
  .wpr-grid-slider-dot {
  background-color: #222222;
  border-color: #e8e8e8;
}
.elementor-237
  .elementor-element.elementor-element-f19b313.wpr-grid-slider-dots-horizontal
  .wpr-grid-slider-dot {
  margin-right: 7px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313.wpr-grid-slider-dots-vertical
  .wpr-grid-slider-dot {
  margin-bottom: 7px;
}
.elementor-237
  .elementor-element.elementor-element-f19b313
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-869bf84 {
  margin-top: 8px;
  margin-bottom: 0px;
}
.elementor-237
  .elementor-element.elementor-element-c038056
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-fc57097 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-fc57097:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-fc57097
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-fc57097 {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-815d177 img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-815d177:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-815d177
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-815d177 {
  width: initial;
  max-width: initial;
}
.elementor-237 .elementor-element.elementor-element-2a513aa img {
  width: 60px;
  transition-duration: 0.5s;
}
.elementor-237 .elementor-element.elementor-element-2a513aa:hover img {
  opacity: 0.86;
}
.elementor-237
  .elementor-element.elementor-element-2a513aa
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-2a513aa {
  width: initial;
  max-width: initial;
}
.elementor-237
  .elementor-element.elementor-element-20a24fc
  > .elementor-container {
  max-width: 1300px;
}
.elementor-237
  .elementor-element.elementor-element-20a24fc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-237
  .elementor-element.elementor-element-20a24fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #010101 0%, #191919 100%);
}
.elementor-237 .elementor-element.elementor-element-20a24fc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-20a24fc
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-8d27aff
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-5460adf
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 64px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-5460adf
  > .elementor-widget-container {
  margin: 110px 0px 20px 80px;
}
.elementor-237 .elementor-element.elementor-element-5460adf {
  width: var(--container-widget-width, 1040px);
  max-width: 1040px;
  --container-widget-width: 1040px;
  --container-widget-flex-grow: 0;
}
.elementor-237 .elementor-element.elementor-element-37e705d {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  width: var(--container-widget-width, 1040px);
  max-width: 1040px;
  --container-widget-width: 1040px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-37e705d
  > .elementor-widget-container {
  margin: 0px 0px 40px 80px;
}
.elementor-237 .elementor-element.elementor-element-3a13b44 {
  margin-top: 0px;
  margin-bottom: 35px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-4ebb357:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-4ebb357
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/11/1-3.png");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-237
  .elementor-element.elementor-element-4ebb357
  > .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-237
  .elementor-element.elementor-element-4ebb357
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-f3661f0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-f3661f0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-80a392b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 31px;
  font-weight: 600;
  color: #dbad76;
}
.elementor-237
  .elementor-element.elementor-element-a8cd390
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 28px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 28px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-a8cd390
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-0ede74f
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-0ede74f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-fa60b1e
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 31px;
  font-weight: 600;
  color: #dbad76;
}
.elementor-widget-slides .elementor-slide-heading {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-slides .elementor-slide-description {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-slides .elementor-slide-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .elementor-repeater-item-2ba5f20
  .swiper-slide-bg {
  background-color: #000000;
  background-image: url(../../2023/11/1-1-1.jpg);
  background-size: cover;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .elementor-repeater-item-c1358cc
  .swiper-slide-bg {
  background-color: #000000;
  background-image: url(../../2023/11/1-5.png);
  background-size: cover;
}
.elementor-237 .elementor-element.elementor-element-fc14436 .swiper-slide {
  height: 760px;
  transition-duration: calc(5000ms * 1.2);
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .swiper-slide-contents {
  max-width: 680px;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .swiper-slide-inner {
  padding: 65px 0px 0px 0px;
  text-align: center;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .swiper-slide-inner
  .elementor-slide-heading:not(:last-child) {
  margin-bottom: 10px;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .elementor-slide-heading {
  font-family: "Roboto", Sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 48px;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .elementor-slide-description {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 300;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  .elementor-swiper-button {
  font-size: 43px;
}
.elementor-237
  .elementor-element.elementor-element-fc14436
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-237
  .elementor-element.elementor-element-d85b8ea
  > .elementor-container {
  max-width: 1300px;
}
.elementor-237 .elementor-element.elementor-element-d85b8ea {
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-9bd8983 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-9bd8983
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-6842a32 {
  text-align: center;
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237 .elementor-element.elementor-element-e031ad0 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-e031ad0
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-cc0562a {
  text-align: center;
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237 .elementor-element.elementor-element-2946016 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-2946016
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-6655b8f {
  text-align: center;
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237 .elementor-element.elementor-element-eb49918 {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-eb49918
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-6f59067 {
  text-align: center;
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-4e5721a
  > .elementor-container {
  min-height: 88px;
}
.elementor-237
  .elementor-element.elementor-element-4e5721a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-237
  .elementor-element.elementor-element-4e5721a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-237
  .elementor-element.elementor-element-4e5721a
  > .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-237 .elementor-element.elementor-element-4e5721a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 72px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-f177343
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-e292d6b {
  text-align: center;
}
.elementor-237
  .elementor-element.elementor-element-e292d6b
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 36px;
  color: #ffffff;
}
.elementor-237
  .elementor-element.elementor-element-e292d6b
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-13ff45f
  > .elementor-container {
  max-width: 1160px;
}
.elementor-237
  .elementor-element.elementor-element-13ff45f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-237
  .elementor-element.elementor-element-13ff45f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191919;
}
.elementor-237 .elementor-element.elementor-element-13ff45f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 72px 0px;
}
.elementor-237
  .elementor-element.elementor-element-13ff45f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-237
  .elementor-element.elementor-element-d9f0071:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(318deg, #353535 0%, #161616 100%);
}
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-element-populated,
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 52px 0px 52px 40px;
}
.elementor-237
  .elementor-element.elementor-element-d9f0071
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-dedc7e2
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 38px;
  font-weight: 400;
  color: #cfa675;
}
.elementor-237
  .elementor-element.elementor-element-dedc7e2
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-8753cf6 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-8753cf6
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 40px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d047d6d {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-d047d6d
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d5018a8 {
  color: #bababa;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-d5018a8
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-e46cf43 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: var(--container-widget-width, 341px);
  max-width: 341px;
  --container-widget-width: 341px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-e46cf43
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-dcc5464 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-dcc5464
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-3408e92 {
  color: #bababa;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-3408e92
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-803a151 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: var(--container-widget-width, 341px);
  max-width: 341px;
  --container-widget-width: 341px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-803a151
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-612c91a {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-612c91a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-f326c08 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-f326c08
  > .elementor-widget-container {
  margin: 22px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d685d3e {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-d685d3e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-a5dc670 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-a5dc670
  > .elementor-widget-container {
  margin: 8px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-38fe689 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-38fe689
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-3b2f4d4 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-3b2f4d4
  > .elementor-widget-container {
  margin: 8px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-b6abeb6 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-b6abeb6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-widget-button .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.elementor-237 .elementor-element.elementor-element-f0b4ecf .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
}
.elementor-237
  .elementor-element.elementor-element-f0b4ecf
  .elementor-button:hover,
.elementor-237
  .elementor-element.elementor-element-f0b4ecf
  .elementor-button:focus {
  background-color: #ffffffcf;
}
.elementor-237
  .elementor-element.elementor-element-f0b4ecf
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-237
  .elementor-element.elementor-element-e3d3ada:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(318deg, #353535 0%, #161616 100%);
}
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-element-populated,
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 52px 0px 52px 40px;
}
.elementor-237
  .elementor-element.elementor-element-e3d3ada
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-abab246
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 38px;
  font-weight: 400;
  color: #cfa675;
}
.elementor-237
  .elementor-element.elementor-element-abab246
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-eac6b74 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-eac6b74
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 40px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-c2d6930 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237 .elementor-element.elementor-element-8b215f3 {
  color: #bababa;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-8b215f3
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-f7216df {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: var(--container-widget-width, 341px);
  max-width: 341px;
  --container-widget-width: 341px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-f7216df
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-c8e9d4d {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-c8e9d4d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-36064d7 {
  color: #bababa;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-36064d7
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-8aa29ba {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: var(--container-widget-width, 341px);
  max-width: 341px;
  --container-widget-width: 341px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-8aa29ba
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-01924c6 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-01924c6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-6cbf068 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-6cbf068
  > .elementor-widget-container {
  margin: 22px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-84fedc5 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-84fedc5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-f356aa3 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-f356aa3
  > .elementor-widget-container {
  margin: 8px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-60e7602 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-60e7602
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d31d708 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-d31d708
  > .elementor-widget-container {
  margin: 8px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-b249e00 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-b249e00
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-e2ac070 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
}
.elementor-237
  .elementor-element.elementor-element-e2ac070
  .elementor-button:hover,
.elementor-237
  .elementor-element.elementor-element-e2ac070
  .elementor-button:focus {
  background-color: #ffffffcf;
}
.elementor-237
  .elementor-element.elementor-element-e2ac070
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-237
  .elementor-element.elementor-element-0f27929:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(318deg, #353535 0%, #161616 100%);
}
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-element-populated,
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-background-slideshow {
  border-radius: 17px 17px 17px 17px;
}
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 12px 0px 0px;
  --e-column-margin-right: 12px;
  --e-column-margin-left: 0px;
  padding: 52px 0px 52px 40px;
}
.elementor-237
  .elementor-element.elementor-element-0f27929
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-237
  .elementor-element.elementor-element-4d97616
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 38px;
  font-weight: 400;
  color: #cfa675;
}
.elementor-237
  .elementor-element.elementor-element-4d97616
  > .elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-df6a073 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-df6a073
  > .elementor-widget-container {
  margin: 0px 0px 7px 0px;
  padding: 0px 40px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-147a5f0 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237 .elementor-element.elementor-element-d813807 {
  color: #bababa;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-d813807
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-a686dd6 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: var(--container-widget-width, 341px);
  max-width: 341px;
  --container-widget-width: 341px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-a686dd6
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-d92fe0b {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-d92fe0b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-b5cea79 {
  color: #bababa;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-237
  .elementor-element.elementor-element-b5cea79
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-905027f {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  width: var(--container-widget-width, 341px);
  max-width: 341px;
  --container-widget-width: 341px;
  --container-widget-flex-grow: 0;
}
.elementor-237
  .elementor-element.elementor-element-905027f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-ba11c2d {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-ba11c2d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 42px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-5fe27d2 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-5fe27d2
  > .elementor-widget-container {
  margin: 22px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-c07e471 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-c07e471
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-32090d5 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-32090d5
  > .elementor-widget-container {
  margin: 8px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-dc77b45 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-dc77b45
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-985944e {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-985944e
  > .elementor-widget-container {
  margin: 8px 0px -14px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-8e22979 {
  color: #bababa;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-237
  .elementor-element.elementor-element-8e22979
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-237 .elementor-element.elementor-element-61591ce .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
}
.elementor-237
  .elementor-element.elementor-element-61591ce
  .elementor-button:hover,
.elementor-237
  .elementor-element.elementor-element-61591ce
  .elementor-button:focus {
  background-color: #ffffffcf;
}
.elementor-237
  .elementor-element.elementor-element-61591ce
  > .elementor-widget-container {
  margin: 36px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-237
    .elementor-element.elementor-element-1c6abcb
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-237
    .elementor-element.elementor-element-1c6abcb:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-237
    .elementor-element.elementor-element-1c6abcb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-237
    .elementor-element.elementor-element-1c6abcb
    > .elementor-background-overlay {
    opacity: 0.2;
  }
  .elementor-237 .elementor-element.elementor-element-1c6abcb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-8e6b59e
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-237
    .elementor-element.elementor-element-8e6b59e
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 85px 0px 85px;
  }
  .elementor-237
    .elementor-element.elementor-element-a7dd3cc
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d5c7e9d
    > .elementor-widget-container {
    margin: 60px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-a87c8fe
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.4;
  }
  .elementor-237
    .elementor-element.elementor-element-3b9b68f
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-237 .elementor-element.elementor-element-3b9b68f {
    padding: 0px 10px 54px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-781baf6
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-2a99714
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 11px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e0933b6
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-237
    .elementor-element.elementor-element-28e9ebc
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-8312e49
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-0056b15
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 9px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-39de617
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-32fc641
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-6839c2e
    > .elementor-widget-container {
    margin: 60px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-c72ca35
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-237 .elementor-element.elementor-element-c72ca35 {
    padding: 0px 10px 54px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-696ddc3
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-237
    .elementor-element.elementor-element-696ddc3
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-a16f00f {
    font-size: 14px;
  }
  .elementor-237
    .elementor-element.elementor-element-a16f00f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 11px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-5ec2552
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-237
    .elementor-element.elementor-element-d9e9424
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-237
    .elementor-element.elementor-element-d9e9424
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-515049a {
    font-size: 14px;
  }
  .elementor-237
    .elementor-element.elementor-element-515049a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-4c7a198
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 9px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-1ba8fe0
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-237
    .elementor-element.elementor-element-1ba8fe0
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-a4de7fe {
    font-size: 14px;
  }
  .elementor-237
    .elementor-element.elementor-element-a4de7fe
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-17a8f82
    > .elementor-widget-container {
    margin: 60px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-ce52c5c
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-237 .elementor-element.elementor-element-ce52c5c {
    padding: 0px 10px 54px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-8806312
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d9f1a50
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 11px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d593330
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-237
    .elementor-element.elementor-element-ab53dd4
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-ff132b0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-01df202 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-2979112
    > .elementor-container {
    max-width: 1006px;
  }
  .elementor-237 .elementor-element.elementor-element-2979112 {
    padding: 0px 10px 54px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-4c89c35
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d6e359b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 11px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-0001cb3
    > .elementor-element-populated {
    padding: 0px 27px 0px 24px;
  }
  .elementor-237
    .elementor-element.elementor-element-2fbe61f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-997a716
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-4bf29c0
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-502839b
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-018be07
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-6a91a2e
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-194867d
    > .elementor-widget-container {
    margin: 60px 0px 30px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-322aa98
    > .elementor-container {
    text-align: left;
  }
  .elementor-237
    .elementor-element.elementor-element-e8b3145
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-7002055 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-7002055
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-7a0fec1 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-7a0fec1
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-36e1c6e
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 30px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
  }
  .elementor-237 .elementor-element.elementor-element-79fe937 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-79fe937
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-94e1769 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-94e1769
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-c97b425 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-c97b425
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-aac82ae {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-aac82ae
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-be141de
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-237 .elementor-element.elementor-element-30c7212 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-30c7212
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-3bb284d {
    text-align: center;
  }
  .elementor-237 .elementor-element.elementor-element-6c78afe {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-20b86b8
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-24dea50
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-6fc1a2a
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-b1d1a3f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-1d29353 img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-5bb6b3f img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-ec5b555 img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-855b1c6 img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-b4232bb img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-7d9a2e9 img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-24888bd img {
    width: 50px;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .wpr-grid-slider-arrow {
    display: none !important;
    font-size: 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .wpr-grid-slider-dots {
    display: inline-table;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .elementor-repeater-item-f6d04fc {
    position: static;
    left: auto;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .wpr-grid-slider-arrow
    svg {
    width: 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-869bf84 {
    margin-top: 11px;
    margin-bottom: 0px;
  }
  .elementor-237 .elementor-element.elementor-element-fc57097 img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-815d177 img {
    width: 50px;
  }
  .elementor-237 .elementor-element.elementor-element-2a513aa img {
    width: 50px;
  }
  .elementor-237
    .elementor-element.elementor-element-5460adf
    > .elementor-widget-container {
    margin: 60px 10px 10px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-37e705d
    > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }
  .elementor-237 .elementor-element.elementor-element-3a13b44 {
    padding: 10px 10px 10px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-f3661f0
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-0ede74f
    > .elementor-widget-container {
    padding: 0px 15px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-fc14436 .swiper-slide {
    height: 432px;
  }
  .elementor-237
    .elementor-element.elementor-element-fc14436
    .swiper-slide-contents {
    max-width: 500px;
  }
  .elementor-237
    .elementor-element.elementor-element-4e5721a
    > .elementor-container {
    min-height: 77px;
  }
  .elementor-237
    .elementor-element.elementor-element-4e5721a
    > .elementor-background-overlay {
    opacity: 0;
  }
  .elementor-237 .elementor-element.elementor-element-4e5721a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e292d6b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-237
    .elementor-element.elementor-element-e292d6b
    > .elementor-widget-container {
    padding: 0px 110px 40px 110px;
  }
  .elementor-237 .elementor-element.elementor-element-13ff45f {
    padding: 0px 10px 60px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-d9f0071
    > .elementor-element-populated {
    margin: 0px 4px 8px 0px;
    --e-column-margin-right: 4px;
    --e-column-margin-left: 0px;
    padding: 20px 15px 30px 15px;
  }
  .elementor-237
    .elementor-element.elementor-element-dedc7e2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e46cf43
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-e46cf43 {
    --container-widget-width: 329px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 329px);
    max-width: 329px;
  }
  .elementor-237
    .elementor-element.elementor-element-803a151
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-803a151 {
    --container-widget-width: 329px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 329px);
    max-width: 329px;
  }
  .elementor-237
    .elementor-element.elementor-element-e3d3ada
    > .elementor-element-populated {
    margin: 0px 0px 8px 4px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 4px;
    padding: 20px 15px 30px 15px;
  }
  .elementor-237
    .elementor-element.elementor-element-abab246
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-f7216df
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-f7216df {
    --container-widget-width: 329px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 329px);
    max-width: 329px;
  }
  .elementor-237
    .elementor-element.elementor-element-8aa29ba
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-8aa29ba {
    --container-widget-width: 329px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 329px);
    max-width: 329px;
  }
  .elementor-237
    .elementor-element.elementor-element-0f27929
    > .elementor-element-populated {
    margin: 0px 4px 0px 0px;
    --e-column-margin-right: 4px;
    --e-column-margin-left: 0px;
    padding: 20px 15px 30px 15px;
  }
  .elementor-237
    .elementor-element.elementor-element-a686dd6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-a686dd6 {
    --container-widget-width: 329px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 329px);
    max-width: 329px;
  }
  .elementor-237
    .elementor-element.elementor-element-905027f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-905027f {
    --container-widget-width: 329px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 329px);
    max-width: 329px;
  }
}
@media (max-width: 767px) {
  .elementor-237
    .elementor-element.elementor-element-1c6abcb
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-237
    .elementor-element.elementor-element-1c6abcb:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-237
    .elementor-element.elementor-element-1c6abcb
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("../../2023/11/1-6.jpg");
    background-size: cover;
  }
  .elementor-237
    .elementor-element.elementor-element-1c6abcb
    > .elementor-background-overlay {
    opacity: 0.4;
  }
  .elementor-237 .elementor-element.elementor-element-1c6abcb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-df01420
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-8e6b59e
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-237
    .elementor-element.elementor-element-8e6b59e
    > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-8570d55 {
    font-size: 20px;
  }
  .elementor-237
    .elementor-element.elementor-element-8570d55
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-237
    .elementor-element.elementor-element-0f0b5a0
    > .elementor-container {
    min-height: 15vh;
  }
  .elementor-237 .elementor-element.elementor-element-a7dd3cc {
    font-size: 14px;
  }
  .elementor-237
    .elementor-element.elementor-element-a7dd3cc
    > .elementor-widget-container {
    margin: 75px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d5c7e9d
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-d5c7e9d
    > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-023f0d0 {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-237 .elementor-element.elementor-element-3b9b68f {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 20px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-f6e6328:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-f6e6328
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-f6e6328
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-781baf6 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-781baf6
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-2a99714 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-2a99714
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e0933b6:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-e0933b6
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-e0933b6
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-28e9ebc {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-28e9ebc
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-8312e49 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-8312e49
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-0056b15
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-39de617 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-39de617
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-32fc641 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-32fc641
    > .elementor-widget-container {
    margin: -10px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-6839c2e
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-6839c2e
    > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-c72ca35 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 20px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-b4ec787:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-b4ec787
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-b4ec787
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-696ddc3 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-696ddc3
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-a16f00f {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-a16f00f
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-5ec2552:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-5ec2552
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-5ec2552
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-d9e9424 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-d9e9424
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-515049a {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-515049a
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-4c7a198
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-1ba8fe0 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-1ba8fe0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-a4de7fe {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-a4de7fe
    > .elementor-widget-container {
    margin: -10px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-17a8f82
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-17a8f82
    > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-1497110 {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-237
    .elementor-element.elementor-element-9d0c780
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.37;
  }
  .elementor-237 .elementor-element.elementor-element-ce52c5c {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 20px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d4625f0:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-d4625f0
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-d4625f0
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-8806312 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-8806312
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-d9f1a50 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-d9f1a50
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-d593330
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-ab53dd4 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-ab53dd4
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-ff132b0 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-ff132b0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-01df202 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-bd0fd1c
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.26;
  }
  .elementor-237 .elementor-element.elementor-element-2979112 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 20px 0px 20px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-43d3dd5:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-43d3dd5
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-43d3dd5
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-4c89c35 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-4c89c35
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-d6e359b {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-d6e359b
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-0001cb3
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-2fbe61f {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-2fbe61f
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-997a716 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-997a716
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-311a438
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-311a438
    > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-9b5b90d {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-fd97681.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-fd97681.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-fd97681.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-fd97681:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-fd97681
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-fd97681
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-4bf29c0 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-4bf29c0
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-237
    .elementor-element.elementor-element-4bf29c0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-e89e318.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-e89e318.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-e89e318.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-e89e318
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-502839b {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-502839b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-237
    .elementor-element.elementor-element-502839b
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-8399ae1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-8399ae1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-8399ae1.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-8399ae1
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-018be07 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-018be07
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-237
    .elementor-element.elementor-element-018be07
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-460525a:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-460525a
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-460525a
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-1780211
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-6a91a2e {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-6a91a2e
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-d52753f {
    text-align: center;
    font-size: 14px;
  }
  .elementor-237
    .elementor-element.elementor-element-194867d
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-194867d
    > .elementor-widget-container {
    margin: 40px 0px 20px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-8166e21 {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-237
    .elementor-element.elementor-element-322aa98
    > .elementor-container {
    text-align: center;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-e8b3145.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-e8b3145.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-e8b3145.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-e8b3145
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-7002055 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-7002055
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-36e1c6e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-36e1c6e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-36e1c6e.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-36e1c6e
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-79fe937 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-79fe937
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-16fba8f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-16fba8f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-16fba8f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-16fba8f
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-c97b425 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-c97b425
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-237
    .elementor-element.elementor-element-be141de.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-be141de.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-237
    .elementor-element.elementor-element-be141de.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-237
    .elementor-element.elementor-element-be141de
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-30c7212 {
    text-align: center;
  }
  .elementor-237
    .elementor-element.elementor-element-30c7212
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-54ccadd {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-237
    .elementor-element.elementor-element-a3e7b5a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-20b86b8
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-57ba400
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-24dea50
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-c049d3f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-7b4e827 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-237
    .elementor-element.elementor-element-f0dd6c3
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-237 .elementor-element.elementor-element-baf8f86 {
    font-size: 24px;
  }
  .elementor-237 .elementor-element.elementor-element-1d29353 img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-5bb6b3f img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-ec5b555 img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-855b1c6 img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-b4232bb img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-7d9a2e9 img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-24888bd img {
    width: 45px;
  }
  .elementor-237
    .elementor-element.elementor-element-3a4de32
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-237 .elementor-element.elementor-element-5242e9c {
    font-size: 24px;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .wpr-grid-slider-arrow {
    display: none !important;
    font-size: 0px;
    width: 0px;
    height: 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .wpr-grid-slider-dots {
    display: inline-table;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .elementor-repeater-item-f6d04fc {
    position: static;
    left: auto;
  }
  .elementor-237
    .elementor-element.elementor-element-f19b313
    .wpr-grid-slider-arrow
    svg {
    width: 0px;
  }
  .elementor-237 .elementor-element.elementor-element-fc57097 img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-815d177 img {
    width: 45px;
  }
  .elementor-237 .elementor-element.elementor-element-2a513aa img {
    width: 45px;
  }
  .elementor-237
    .elementor-element.elementor-element-5460adf
    .elementor-heading-title {
    font-size: 23px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-5460adf
    > .elementor-widget-container {
    margin: 40px 10px 20px 10px;
  }
  .elementor-237 .elementor-element.elementor-element-37e705d {
    font-size: 16px;
    line-height: 1.6em;
  }
  .elementor-237
    .elementor-element.elementor-element-4ebb357:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-237
    .elementor-element.elementor-element-4ebb357
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 0px auto;
  }
  .elementor-237
    .elementor-element.elementor-element-4ebb357
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-f3661f0 {
    text-align: left;
  }
  .elementor-237
    .elementor-element.elementor-element-f3661f0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-a8cd390
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-0ede74f {
    text-align: left;
  }
  .elementor-237
    .elementor-element.elementor-element-0ede74f
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-fc14436 .swiper-slide {
    height: 250px;
  }
  .elementor-237
    .elementor-element.elementor-element-fc14436
    .swiper-slide-inner {
    padding: 20px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-fc14436
    .elementor-slide-heading {
    font-size: 17px;
    line-height: 1.3em;
  }
  .elementor-237
    .elementor-element.elementor-element-fc14436
    .elementor-slide-description {
    font-size: 11px;
  }
  .elementor-237
    .elementor-element.elementor-element-fc14436
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-9bd8983
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-6842a32
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e031ad0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-cc0562a
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-2946016
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-6655b8f
    > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-eb49918
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-6f59067
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-4e5721a
    > .elementor-container {
    min-height: 152px;
  }
  .elementor-237
    .elementor-element.elementor-element-4e5721a
    > .elementor-background-overlay {
    opacity: 0.11;
  }
  .elementor-237 .elementor-element.elementor-element-4e5721a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-f177343
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e292d6b
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-237
    .elementor-element.elementor-element-e292d6b
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 20px 30px 20px;
  }
  .elementor-237 .elementor-element.elementor-element-13ff45f {
    padding: 0px 10px 60px 10px;
  }
  .elementor-237
    .elementor-element.elementor-element-d9f0071
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-237
    .elementor-element.elementor-element-dedc7e2
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-237
    .elementor-element.elementor-element-e46cf43
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-e46cf43 {
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 275px);
    max-width: 275px;
  }
  .elementor-237
    .elementor-element.elementor-element-803a151
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-803a151 {
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 275px);
    max-width: 275px;
  }
  .elementor-237
    .elementor-element.elementor-element-b6abeb6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-f0b4ecf
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e3d3ada
    > .elementor-element-populated {
    margin: 25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-237
    .elementor-element.elementor-element-abab246
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-237
    .elementor-element.elementor-element-f7216df
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-f7216df {
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 275px);
    max-width: 275px;
  }
  .elementor-237
    .elementor-element.elementor-element-8aa29ba
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-8aa29ba {
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 275px);
    max-width: 275px;
  }
  .elementor-237
    .elementor-element.elementor-element-b249e00
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-e2ac070
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-237
    .elementor-element.elementor-element-0f27929
    > .elementor-element-populated {
    margin: 25px 0px 25px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 20px 30px 20px;
  }
  .elementor-237
    .elementor-element.elementor-element-4d97616
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-237
    .elementor-element.elementor-element-a686dd6
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-a686dd6 {
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 275px);
    max-width: 275px;
  }
  .elementor-237
    .elementor-element.elementor-element-905027f
    > .elementor-widget-container {
    padding: 0px 45px 0px 0px;
  }
  .elementor-237 .elementor-element.elementor-element-905027f {
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 275px);
    max-width: 275px;
  }
  .elementor-237
    .elementor-element.elementor-element-61591ce
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-237 .elementor-element.elementor-element-f6e6328 {
    width: 33%;
  }
  .elementor-237 .elementor-element.elementor-element-e0933b6 {
    width: 33%;
  }
  .elementor-237 .elementor-element.elementor-element-0056b15 {
    width: 33.664%;
  }
  .elementor-237 .elementor-element.elementor-element-b4ec787 {
    width: 33%;
  }
  .elementor-237 .elementor-element.elementor-element-5ec2552 {
    width: 33%;
  }
  .elementor-237 .elementor-element.elementor-element-4c7a198 {
    width: 33.664%;
  }
  .elementor-237 .elementor-element.elementor-element-fd97681 {
    width: 29.018%;
  }
  .elementor-237 .elementor-element.elementor-element-e89e318 {
    width: 70.982%;
  }
  .elementor-237 .elementor-element.elementor-element-8399ae1 {
    width: 29.018%;
  }
  .elementor-237 .elementor-element.elementor-element-460525a {
    width: 70.982%;
  }
  .elementor-237 .elementor-element.elementor-element-f0dd6c3 {
    width: 61.347%;
  }
  .elementor-237 .elementor-element.elementor-element-3a4de32 {
    width: 38.61%;
  }
  .elementor-237 .elementor-element.elementor-element-4ebb357 {
    width: 45.559%;
  }
  .elementor-237 .elementor-element.elementor-element-a8cd390 {
    width: 54.441%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-237 .elementor-element.elementor-element-f6e6328 {
    width: 29%;
  }
  .elementor-237 .elementor-element.elementor-element-0056b15 {
    width: 38%;
  }
  .elementor-237 .elementor-element.elementor-element-b4ec787 {
    width: 29%;
  }
  .elementor-237 .elementor-element.elementor-element-4c7a198 {
    width: 38%;
  }
  .elementor-237 .elementor-element.elementor-element-d4625f0 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-d593330 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-43d3dd5 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-0001cb3 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-fd97681 {
    width: 40%;
  }
  .elementor-237 .elementor-element.elementor-element-e89e318 {
    width: 40%;
  }
  .elementor-237 .elementor-element.elementor-element-8399ae1 {
    width: 40%;
  }
  .elementor-237 .elementor-element.elementor-element-460525a {
    width: 29%;
  }
  .elementor-237 .elementor-element.elementor-element-1780211 {
    width: 100%;
  }
  .elementor-237 .elementor-element.elementor-element-e8b3145 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-36e1c6e {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-16fba8f {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-be141de {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-4ebb357 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-a8cd390 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-e842c25 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-cda8ee3 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-3623d04 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-20dc999 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-d9f0071 {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-e3d3ada {
    width: 50%;
  }
  .elementor-237 .elementor-element.elementor-element-0f27929 {
    width: 50%;
  }
}
.eicon-chevron-right:before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='43' height='43' rx='21.5' fill='white' fill-opacity='0.17'/%3e%3crect x='0.5' y='0.5' width='43' height='43' rx='21.5' stroke='white'/%3e%3cpath d='M29.4177 21.2172L19.2987 11.5174C19.1299 11.3555 18.9052 11.2648 18.6712 11.2641C18.4373 11.2634 18.2121 11.3527 18.0423 11.5137L18.0313 11.5245C17.9487 11.6025 17.8828 11.6965 17.8377 11.8008C17.7926 11.9051 17.7691 12.0174 17.7688 12.131C17.7684 12.2447 17.7912 12.3572 17.8357 12.4617C17.8802 12.5662 17.9455 12.6606 18.0277 12.7391L27.5565 21.8726L17.9729 30.9448C17.8903 31.0228 17.8244 31.1168 17.7792 31.2211C17.7341 31.3254 17.7107 31.4377 17.7103 31.5513C17.71 31.665 17.7327 31.7775 17.7773 31.882C17.8218 31.9865 17.8871 32.0809 17.9692 32.1594L17.9801 32.1704C18.1489 32.3323 18.3736 32.423 18.6076 32.4237C18.8415 32.4244 19.0667 32.3351 19.2365 32.1742L29.4137 22.5355C29.5032 22.4508 29.5746 22.3487 29.6235 22.2355C29.6724 22.1224 29.6978 22.0005 29.6981 21.8772C29.6985 21.7539 29.6738 21.6319 29.6256 21.5184C29.5774 21.4049 29.5067 21.3025 29.4177 21.2172Z' fill='white'/%3e%3c/svg%3e ");
}

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

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

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

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

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

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

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

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

  .elementor-element .swiper-container .elementor-swiper-button,
  .elementor-element .swiper-container ~ .elementor-swiper-button,
  .elementor-element .swiper .elementor-swiper-button,
  .elementor-element .swiper ~ .elementor-swiper-button,
  .elementor-lightbox .swiper-container .elementor-swiper-button,
  .elementor-lightbox .swiper-container ~ .elementor-swiper-button,
  .elementor-lightbox .swiper .elementor-swiper-button,
  .elementor-lightbox .swiper ~ .elementor-swiper-button {
    top: 150px;
  }
}

.swiper {
  border-radius: 17px;
}
.elementor-237 .elementor-element.elementor-element-dedc7e2 {
  background-image: linear-gradient(90deg, #cfa574 10%, #fdf7f1 25%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-e46cf43 {
  background-image: linear-gradient(90deg, #cfa574 49%, #fdf7f1 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-803a151 {
  background-image: linear-gradient(90deg, #cfa574 49%, #fdf7f1 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-d685d3e {
  background-image: linear-gradient(90deg, #cfa574 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-38fe689 {
  background-image: linear-gradient(90deg, #cfa574 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-b6abeb6 {
  background-image: linear-gradient(90deg, #cfa574 15%, #fdf7f1 27%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-abab246 {
  background-image: linear-gradient(90deg, #cfa574 10%, #fdf7f1 25%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-f7216df {
  background-image: linear-gradient(90deg, #cfa574 49%, #fdf7f1 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-8aa29ba {
  background-image: linear-gradient(90deg, #cfa574 49%, #fdf7f1 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-84fedc5 {
  background-image: linear-gradient(90deg, #cfa574 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-60e7602 {
  background-image: linear-gradient(90deg, #cfa574 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-b249e00 {
  background-image: linear-gradient(90deg, #cfa574 15%, #fdf7f1 27%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-4d97616 {
  background-image: linear-gradient(90deg, #919191 10%, #fdf7f1 25%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-a686dd6 {
  background-image: linear-gradient(90deg, #919191 10%, #fdf7f1 25%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-905027f {
  background-image: linear-gradient(90deg, #919191 10%, #fdf7f1 25%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-c07e471 {
  background-image: linear-gradient(90deg, #919191 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-dc77b45 {
  background-image: linear-gradient(90deg, #919191 1%, #fdf7f1 9%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-237 .elementor-element.elementor-element-8e22979 {
  background-image: linear-gradient(90deg, #919191 20%, #fdf7f1 33%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
