.elementor-11
  .elementor-element.elementor-element-ac72e8b
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-ac72e8b {
  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-11
  .elementor-element.elementor-element-2ce7341
  > .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-11
  .elementor-element.elementor-element-2ce7341
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-b4b6417 {
  margin-top: 250px;
  margin-bottom: 250px;
  padding: 0px 0px 0px 0px;
}
.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-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.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-11
  .elementor-element.elementor-element-de4b6d8
  > .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f111cfd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-f111cfd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #927f59;
  background-image: url("../../img/ui/lines-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11 .elementor-element.elementor-element-f111cfd {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-f111cfd
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-14f979d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-14f979d {
  margin-top: 75px;
  margin-bottom: 075px;
}
.elementor-11 .elementor-element.elementor-element-e09d870 {
  text-align: right;
}
.elementor-11
  .elementor-element.elementor-element-e09d870
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-94df79a {
  text-align: right;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-ecdbc33
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-ecdbc33 {
  margin-top: 75px;
  margin-bottom: 75px;
}
.elementor-11
  .elementor-element.elementor-element-77a4c26
  > .elementor-element-populated {
  padding: 0px 0px 0px 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-11
  .elementor-element.elementor-element-4b75af3
  > .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-11
  .elementor-element.elementor-element-9685726
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-9685726 {
  margin-top: 75px;
  margin-bottom: 75px;
}
.elementor-11
  .elementor-element.elementor-element-65d8a91
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-65d8a91
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-253626a
  > .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-11
  .elementor-element.elementor-element-59c3d95
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-59c3d95 {
  margin-top: 75px;
  margin-bottom: 75px;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-11 .elementor-element.elementor-element-d3dcb5b .elementor-button {
  background-color: #927f59;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-d3dcb5b
  .elementor-button:hover,
.elementor-11
  .elementor-element.elementor-element-d3dcb5b
  .elementor-button:focus {
  background-color: #3b3836;
}
.elementor-11
  .elementor-element.elementor-element-4f5e2aa
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-1867156
  > .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-11 .elementor-element.elementor-element-b7f4534 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 75px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b7f4534
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-3a63544
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-3a63544 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 35px;
  margin-bottom: 75px;
}
.elementor-11
  .elementor-element.elementor-element-3a63544
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-9dd9858
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-9dd9858
  > .elementor-container {
  min-height: 800px;
}
.elementor-11 .elementor-element.elementor-element-9dd9858 {
  margin-top: 0px;
  margin-bottom: 75px;
}
.elementor-11
  .elementor-element.elementor-element-d98f647:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-d98f647
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../img/placeholder.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-d98f647.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-d98f647.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-d98f647
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-d98f647
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.5s,
    border-radius 0.3s,
    opacity 0.5s;
}
.elementor-11
  .elementor-element.elementor-element-1904e46
  > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-11 .elementor-element.elementor-element-1904e46 {
  text-align: center;
  font-weight: 400;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-1b9d41e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-1b9d41e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../img/placeholder.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-1b9d41e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-1b9d41e.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-1b9d41e
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-1b9d41e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.5s,
    border-radius 0.3s,
    opacity 0.5s;
}
.elementor-11
  .elementor-element.elementor-element-9d376f9
  > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-11 .elementor-element.elementor-element-9d376f9 {
  text-align: center;
  font-weight: 400;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-49ca193:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-49ca193
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../img/placeholder.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-49ca193.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-49ca193.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-49ca193
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-49ca193
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.5s,
    border-radius 0.3s,
    opacity 0.5s;
}
.elementor-11
  .elementor-element.elementor-element-4ce615e
  > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-11 .elementor-element.elementor-element-4ce615e {
  text-align: center;
  font-weight: 400;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-4e5cbde:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-4e5cbde
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../img/placeholder.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-4e5cbde.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-4e5cbde.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-4e5cbde
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-4e5cbde
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.5s,
    border-radius 0.3s,
    opacity 0.5s;
}
.elementor-11
  .elementor-element.elementor-element-444f1ef
  > .elementor-widget-container {
  padding: 0px 25px 0px 25px;
}
.elementor-11 .elementor-element.elementor-element-444f1ef {
  text-align: center;
  font-weight: 500;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-b73b122
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-b73b122:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-b73b122
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0ede8;
}
.elementor-11 .elementor-element.elementor-element-b73b122 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 75px 0px 75px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b73b122
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.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-11
  .elementor-element.elementor-element-0e5810b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b6850a1
  > .elementor-widget-container {
  --e-transform-origin-x: center;
  --e-transform-origin-y: center;
}
.elementor-11
  .elementor-element.elementor-element-840a0a2
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-840a0a2 {
  margin-top: 75px;
  margin-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-14f6780
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-a5516e2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-a5516e2.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-6621ab4 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-6621ab4
  .elementor-heading-title {
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11 .elementor-element.elementor-element-1cb147b {
  text-align: center;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-e7b5321
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-fec7618.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-fec7618.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-db67cfe {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-db67cfe
  .elementor-heading-title {
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11 .elementor-element.elementor-element-2d93b21 {
  text-align: center;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-329e58b
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-9f17189
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-dcd9f34.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-dcd9f34.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-7ab64a7 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-7ab64a7
  .elementor-heading-title {
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11 .elementor-element.elementor-element-4b7cc5d {
  text-align: center;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-a81bbdf
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-42b30c4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-42b30c4.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-6b86030 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-6b86030
  .elementor-heading-title {
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11 .elementor-element.elementor-element-87e38f5 {
  text-align: center;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-427e4b0
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-660db68
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-bb2c803.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-bb2c803.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-6f22318 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-6f22318
  .elementor-heading-title {
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11 .elementor-element.elementor-element-ebb7847 {
  text-align: center;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-c039ddd
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-1387211.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-1387211.elementor-column.elementor-element.elementor-column
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-d11e231 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-d11e231
  .elementor-heading-title {
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11 .elementor-element.elementor-element-a16490c {
  text-align: center;
  font-weight: 400;
}
.elementor-11 .elementor-element.elementor-element-9e5ab4e {
  margin-top: 75px;
  margin-bottom: 75px;
}
.elementor-11 .elementor-element.elementor-element-175287c {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-5026295 {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-8c4c97a {
  margin-top: 75px;
  margin-bottom: 75px;
}
.elementor-11 .elementor-element.elementor-element-4b7f1d2 {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-ddcfa7c {
  text-align: center;
}
.elementor-11 .elementor-element.elementor-element-d5d9903 {
  margin-top: 75px;
  margin-bottom: 75px;
  padding: 75px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-0d3c5ec
  > .elementor-element-populated {
  padding: 0px 0px 75px 0px;
}
.elementor-11
  .elementor-element.elementor-element-bc793a8
  > .elementor-element-populated {
  padding: 0px 0px 75px 0px;
}
.elementor-11
  .elementor-element.elementor-element-f0def4d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-f0def4d {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 75px;
  margin-bottom: 35px;
}
.elementor-11
  .elementor-element.elementor-element-f0def4d
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-11
  .elementor-element.elementor-element-099842e
  > .elementor-element-populated {
  margin: 0% 5% 0% 0%;
  --e-column-margin-right: 5%;
  --e-column-margin-left: 0%;
}
.elementor-widget-form .elementor-field-group > label,
.elementor-widget-form .elementor-field-subgroup label {
  color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group > label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-field-type-html {
  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-form .elementor-field-group .elementor-field {
  color: var(--e-global-color-text);
}
.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-button[type="submit"] {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-form .e-form__buttons__wrapper__button-previous {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-form .elementor-message {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-form {
  --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
  --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
  --e-form-steps-indicator-completed-primary-color: var(
    --e-global-color-accent
  );
  --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
  --e-form-steps-indicator-progress-background-color: var(
    --e-global-color-text
  );
  --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}
.elementor-widget-form .e-form__indicators__indicator__progress__meter {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .e-form__buttons__wrapper__button-next {
  background-color: #927f59;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-button[type="submit"] {
  background-color: #927f59;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .e-form__buttons__wrapper__button-previous {
  background-color: #61ce70;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #3b3836;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-button[type="submit"]:hover {
  background-color: #3b3836;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-3a52218
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-3a52218 .elementor-button {
  border-radius: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-3a52218 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-11
  .elementor-element.elementor-element-b6c10b6
  > .elementor-widget-container {
  margin: 0px 0px 75px 0px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-b4b6417 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .elementor-11
    .elementor-element.elementor-element-6198606
    > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-de4b6d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-e09d870
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-18d0557
    > .elementor-element-populated {
    margin: 75px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-11
    .elementor-element.elementor-element-25b5b53
    > .elementor-element-populated {
    margin: 75px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-11
    .elementor-element.elementor-element-4b840d7
    > .elementor-element-populated {
    margin: 75px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-11
    .elementor-element.elementor-element-65d795c
    > .elementor-element-populated {
    margin: 50px 25px 100px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
  }
  .elementor-11 .elementor-element.elementor-element-b73b122 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-11
    .elementor-element.elementor-element-c1fb279
    > .elementor-element-populated {
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-11
    .elementor-element.elementor-element-099842e
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-4c8c983 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-95299bd {
    width: 87.333%;
  }
  .elementor-11 .elementor-element.elementor-element-9b5c7b7 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-1c3ab72 {
    width: 10%;
  }
  .elementor-11 .elementor-element.elementor-element-20d7300 {
    width: 79.664%;
  }
  .elementor-11 .elementor-element.elementor-element-140254c {
    width: 10%;
  }
  .elementor-11 .elementor-element.elementor-element-6f51495 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-18d0557 {
    width: 38%;
  }
  .elementor-11 .elementor-element.elementor-element-82d2183 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-77a4c26 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-65d8a91 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-b6965d9 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-25b5b53 {
    width: 38%;
  }
  .elementor-11 .elementor-element.elementor-element-f71fe1b {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-ae8a9a7 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-4b840d7 {
    width: 38%;
  }
  .elementor-11 .elementor-element.elementor-element-e047702 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-4f5e2aa {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-20a7783 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-6b953dd {
    width: 87.332%;
  }
  .elementor-11 .elementor-element.elementor-element-65d795c {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-3b679d9 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-588697c {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-be5b7c0 {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-c1fb279 {
    width: 38%;
  }
  .elementor-11 .elementor-element.elementor-element-8de73ae {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-0e5810b {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-ec7bafa {
    width: 6.339%;
  }
  .elementor-11 .elementor-element.elementor-element-19034f3 {
    width: 87.278%;
  }
  .elementor-11 .elementor-element.elementor-element-ca14f89 {
    width: 5.716%;
  }
  .elementor-11 .elementor-element.elementor-element-0dc5495 {
    width: 15%;
  }
  .elementor-11 .elementor-element.elementor-element-336323a {
    width: 69.333%;
  }
  .elementor-11 .elementor-element.elementor-element-8850c8c {
    width: 15%;
  }
  .elementor-11 .elementor-element.elementor-element-0d3c5ec {
    width: 45%;
  }
  .elementor-11 .elementor-element.elementor-element-cf3d071 {
    width: 9.332%;
  }
  .elementor-11 .elementor-element.elementor-element-bc793a8 {
    width: 45%;
  }
  .elementor-11 .elementor-element.elementor-element-2e4426b {
    width: 6%;
  }
  .elementor-11 .elementor-element.elementor-element-96c9593 {
    width: 87.332%;
  }
  .elementor-11 .elementor-element.elementor-element-89886ae {
    width: 25%;
  }
  .elementor-11 .elementor-element.elementor-element-099842e {
    width: 75%;
  }
  .elementor-11 .elementor-element.elementor-element-7c83cab {
    width: 6%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-d98f647 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-1b9d41e {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-49ca193 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-4e5cbde {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-91b2fc9 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-f5c9df1 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-e71ab58 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-cb37a34 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-61dcaa0 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-c3809a8 {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-96c9593 {
    width: 100%;
  }
}
