.elementor-4153
  .elementor-element.elementor-element-048acce
  > .elementor-container {
  max-width: 1440px;
  min-height: 870px;
}
.elementor-4153
  .elementor-element.elementor-element-048acce
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-4153 .elementor-element.elementor-element-048acce {
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 0px 40px 0px 40px;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-0fbee1a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-0fbee1a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b1bab6;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1558548315.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a:hover
  > .elementor-element-populated {
  border-style: none;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a:hover
  > .elementor-element-populated,
.elementor-4153
  .elementor-element.elementor-element-0fbee1a:hover
  > .elementor-element-populated
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 50px 60px 50px 60px;
}
.elementor-4153
  .elementor-element.elementor-element-0fbee1a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-51e7778 {
  --spacer-size: 50px;
}
.elementor-4153 .elementor-element.elementor-element-ca84c06 {
  text-align: right;
}
.elementor-4153
  .elementor-element.elementor-element-ca84c06
  .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1px;
}
.elementor-4153
  .elementor-element.elementor-element-ca84c06
  > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-4153 .elementor-element.elementor-element-edbf099 {
  text-align: right;
}
.elementor-4153
  .elementor-element.elementor-element-edbf099
  .elementor-heading-title {
  color: #ffffff;
  font-size: 19px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0.285px;
}
.elementor-4153 .elementor-element.elementor-element-49e1980 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-49e1980
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-49e1980
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-49e1980
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-49e1980
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-59dafd6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-59dafd6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-59dafd6
  > .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-4153
  .elementor-element.elementor-element-59dafd6
  > .elementor-element-populated {
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-e681365
  > .elementor-container {
  min-height: 425px;
}
.elementor-4153 .elementor-element.elementor-element-e681365 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-20bfae1.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-20bfae1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-20bfae1.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-20bfae1
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-20bfae1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-20bfae1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #caceca;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1558732803.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-4153
  .elementor-element.elementor-element-20bfae1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 60px 50px 60px;
}
.elementor-4153
  .elementor-element.elementor-element-20bfae1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-c679146 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-c679146
  .elementor-heading-title {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.24px;
}
.elementor-4153
  .elementor-element.elementor-element-c679146
  > .elementor-widget-container {
  margin: 0px 0px 11px 0px;
  padding: 7px 7px 5px 7px;
  background-color: #000000;
}
.elementor-4153 .elementor-element.elementor-element-093e759 {
  text-align: right;
}
.elementor-4153
  .elementor-element.elementor-element-093e759
  .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1px;
}
.elementor-4153 .elementor-element.elementor-element-d05acc9 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-d05acc9
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-d05acc9
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-d05acc9
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-d05acc9
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153
  .elementor-element.elementor-element-ae5f459
  > .elementor-container {
  min-height: 425px;
}
.elementor-4153
  .elementor-element.elementor-element-ae5f459:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-ae5f459
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #7c978f;
}
.elementor-4153 .elementor-element.elementor-element-ae5f459 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-ae5f459
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-b72c9ca.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-b72c9ca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-b72c9ca.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-4153
  .elementor-element.elementor-element-b72c9ca
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-b72c9ca:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-b72c9ca
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3d8d6;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1558344496.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-4153
  .elementor-element.elementor-element-b72c9ca
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 60px 50px 60px;
}
.elementor-4153
  .elementor-element.elementor-element-b72c9ca
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-8e29776 {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-8e29776
  .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1px;
}
.elementor-4153 .elementor-element.elementor-element-77bd5a1 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-77bd5a1
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-77bd5a1
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-77bd5a1
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-77bd5a1
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153 .elementor-element.elementor-element-53add09 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.elementor-4153
  .elementor-element.elementor-element-ff41a49
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 45px;
}
.elementor-4153 .elementor-element.elementor-element-12fd0c4 {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-12fd0c4
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.8px;
}
.elementor-4153
  .elementor-element.elementor-element-903838a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-abd2d34
  > .elementor-container {
  max-width: 1440px;
}
.elementor-4153
  .elementor-element.elementor-element-abd2d34
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 20px;
}
.elementor-4153 .elementor-element.elementor-element-abd2d34 {
  margin-top: 0px;
  margin-bottom: 90px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-2021ca5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-2021ca5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-2021ca5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4153
  .elementor-element.elementor-element-2021ca5
  > .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-4153
  .elementor-element.elementor-element-2021ca5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-2021ca5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1417794475.svg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: 78% auto;
}
.elementor-4153
  .elementor-element.elementor-element-2021ca5
  > .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-4153
  .elementor-element.elementor-element-2021ca5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153
  .elementor-element.elementor-element-e7d87db
  .elementor-heading-title {
  color: #000000;
  font-size: 34px;
  line-height: 40px;
  letter-spacing: -0.68px;
}
.elementor-4153
  .elementor-element.elementor-element-e7d87db
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-e7d87db {
  width: auto;
  max-width: auto;
}
.elementor-4153 .elementor-element.elementor-element-ee8da24 {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-89704ac.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-89704ac.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-89704ac
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-c6dedbb
  .elementor-heading-title {
  font-size: 19px;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 0.285px;
}
.elementor-4153
  .elementor-element.elementor-element-421a13c
  > .elementor-container {
  max-width: 1440px;
}
.elementor-4153
  .elementor-element.elementor-element-421a13c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-421a13c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4153 .elementor-element.elementor-element-421a13c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 40px 70px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-421a13c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153
  .elementor-element.elementor-element-5b02727
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 0px;
}
.elementor-4153 .elementor-element.elementor-element-4121f26 {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-4121f26
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.8px;
}
.elementor-4153
  .elementor-element.elementor-element-4121f26
  > .elementor-widget-container {
  margin: 0px 0px 0px -2px;
}
.elementor-4153 .elementor-element.elementor-element-1afc6de .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-1afc6de
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-1afc6de
  .elementor-button:focus {
  color: #0000007d;
  background-color: #00000000;
}
.elementor-4153
  .elementor-element.elementor-element-1afc6de
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-1afc6de
  .elementor-button:focus
  svg {
  fill: #0000007d;
}
.elementor-4153
  .elementor-element.elementor-element-1afc6de
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-4153 .elementor-element.elementor-element-1afc6de {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-53e4700
  > .elementor-container {
  min-height: 640px;
}
.elementor-4153
  .elementor-element.elementor-element-53e4700:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-53e4700
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #cacecc;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1558937587.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-4153 .elementor-element.elementor-element-53e4700 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 35px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-53e4700
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-98696f9.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-98696f9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-98696f9.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-4153
  .elementor-element.elementor-element-98696f9
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-98696f9
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-4153 .elementor-element.elementor-element-94409d7 {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-94409d7
  .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1px;
}
.elementor-4153 .elementor-element.elementor-element-04d1a38 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-04d1a38
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-04d1a38
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-04d1a38
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-04d1a38
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153
  .elementor-element.elementor-element-af118fb.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4153 .elementor-element.elementor-element-bd4cd66 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-bd4cd66
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-bd4cd66
  .elementor-button:focus {
  color: #0000007d;
  background-color: #00000000;
}
.elementor-4153
  .elementor-element.elementor-element-bd4cd66
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-bd4cd66
  .elementor-button:focus
  svg {
  fill: #0000007d;
}
.elementor-4153
  .elementor-element.elementor-element-bd4cd66
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-4153 .elementor-element.elementor-element-bd4cd66 {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-06d68c3
  > .elementor-container {
  min-height: 120px;
}
.elementor-4153
  .elementor-element.elementor-element-06d68c3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-06d68c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
    margin: 20px 0px 40px 0px;
  background-color: #aec0ba;
}
.elementor-4153 .elementor-element.elementor-element-06d68c3 {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-06d68c3,
.elementor-4153
  .elementor-element.elementor-element-06d68c3
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-06d68c3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-4125b60.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-4125b60.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-4125b60.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4153
  .elementor-element.elementor-element-4125b60
  > .elementor-element-populated {
  padding: 40px 40px 40px 40px;
}
.elementor-4153 .elementor-element.elementor-element-c10ab12 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-c10ab12
  .elementor-heading-title {
  color: #ffffff;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.17px;
}
.elementor-4153
  .elementor-element.elementor-element-c10ab12
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
  padding: 7px 7px 6px 7px;
  background-color: #000000;
}
.elementor-4153 .elementor-element.elementor-element-044bbb6 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-044bbb6
  .elementor-heading-title {
  color: #000000;
  font-size: 25px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  letter-spacing: -0.25px;
}
.elementor-4153 .elementor-element.elementor-element-0256574 .elementor-button {
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 11px;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 15px 15px 15px;
}
.elementor-4153
  .elementor-element.elementor-element-0256574
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-0256574
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-0256574
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-0256574
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153
  .elementor-element.elementor-element-0256574
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-4153 .elementor-element.elementor-element-0256574 {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-c65a1d7
  > .elementor-container {
  max-width: 1440px;
}
.elementor-4153
  .elementor-element.elementor-element-c65a1d7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-c65a1d7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4153 .elementor-element.elementor-element-c65a1d7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 40px 70px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-c65a1d7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153
  .elementor-element.elementor-element-adfd3ba.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4153 .elementor-element.elementor-element-710980a {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-710980a
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.8px;
}
.elementor-4153
  .elementor-element.elementor-element-710980a
  > .elementor-widget-container {
  margin: 0px 0px 0px -2px;
}
.elementor-4153 .elementor-element.elementor-element-ada038c .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-ada038c
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-ada038c
  .elementor-button:focus {
  color: #0000007d;
  background-color: #00000000;
}
.elementor-4153
  .elementor-element.elementor-element-ada038c
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-ada038c
  .elementor-button:focus
  svg {
  fill: #0000007d;
}
.elementor-4153
  .elementor-element.elementor-element-ada038c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-ada038c {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-078e6de
  > .elementor-widget-container {
  margin: 33px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-e05a450.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-e05a450
  > .elementor-element-populated {
  margin: 0px 0px 0px 60px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 60px;
}
.elementor-4153 .elementor-element.elementor-element-5de445b .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-5de445b
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-5de445b
  .elementor-button:focus {
  color: #0000007d;
  background-color: #00000000;
}
.elementor-4153
  .elementor-element.elementor-element-5de445b
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-5de445b
  .elementor-button:focus
  svg {
  fill: #0000007d;
}
.elementor-4153
  .elementor-element.elementor-element-5de445b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-5de445b {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-6846c7f
  > .elementor-container {
  min-height: 640px;
}
.elementor-4153
  .elementor-element.elementor-element-6846c7f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-6846c7f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #cdcfcd;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1559455678.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-4153 .elementor-element.elementor-element-6846c7f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 33px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-6846c7f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-202aaa7.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-202aaa7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-202aaa7.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-4153
  .elementor-element.elementor-element-202aaa7
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-202aaa7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-4153 .elementor-element.elementor-element-5079983 {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-5079983
  .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1px;
}
.elementor-4153 .elementor-element.elementor-element-2d5a16b .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-2d5a16b
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-2d5a16b
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-2d5a16b
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-2d5a16b
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153
  .elementor-element.elementor-element-9d37cb9
  > .elementor-container {
  min-height: 150px;
}
.elementor-4153
  .elementor-element.elementor-element-9d37cb9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-9d37cb9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebf5e2;
}
.elementor-4153 .elementor-element.elementor-element-9d37cb9 {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-9d37cb9,
.elementor-4153
  .elementor-element.elementor-element-9d37cb9
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-9d37cb9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-ac1b832.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-ac1b832.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-ac1b832.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4153
  .elementor-element.elementor-element-ac1b832
  > .elementor-element-populated {
  padding: 40px 40px 40px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-0b6dfda
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-4153 .elementor-element.elementor-element-0b6dfda .elementor-icon {
  font-size: 27px;
}
.elementor-4153
  .elementor-element.elementor-element-0b6dfda
  .elementor-icon
  svg {
  height: 27px;
}
.elementor-4153
  .elementor-element.elementor-element-0b6dfda
  > .elementor-widget-container {
  margin: 4px 14px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-0b6dfda {
  width: auto;
  max-width: auto;
}
.elementor-4153 .elementor-element.elementor-element-65063ff {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-65063ff
  .elementor-heading-title {
  color: #000000;
  font-size: 25px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 30px;
  letter-spacing: -0.25px;
}
.elementor-4153
  .elementor-element.elementor-element-bff1578
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-4153
  .elementor-element.elementor-element-bff1578
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 7px;
}
.elementor-4153 .elementor-element.elementor-element-bff1578 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-bff1578
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-bff1578
  .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-4153
  .elementor-element.elementor-element-bff1578
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-bff1578
  .elementor-button:focus
  svg {
  fill: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-bff1578
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-4153 .elementor-element.elementor-element-bff1578 {
  width: auto;
  max-width: auto;
}
.elementor-4153 .elementor-element.elementor-element-5133d18 {
  margin-top: 70px;
  margin-bottom: 0px;
}
.elementor-4153 .elementor-element.elementor-element-f308e4e {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-f308e4e
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.8px;
}
.elementor-4153
  .elementor-element.elementor-element-441e83e
  > .elementor-container {
  max-width: 1440px;
  min-height: 530px;
}
.elementor-4153 .elementor-element.elementor-element-441e83e {
  margin-top: 70px;
  margin-bottom: 0px;
  padding: 0px 40px 0px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-f435d28.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4153
  .elementor-element.elementor-element-f435d28
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-4153
  .elementor-element.elementor-element-f435d28
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-f435d28
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-160702c img {
  width: 100%;
}
.elementor-4153 .elementor-element.elementor-element-dac5437 {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-dac5437
  .elementor-heading-title {
  color: #000000;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.68px;
}
.elementor-4153
  .elementor-element.elementor-element-dac5437
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-1c6ca7c {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-1c6ca7c
  .elementor-heading-title {
  font-size: 19px;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 0.285px;
}
.elementor-4153
  .elementor-element.elementor-element-1c6ca7c
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-608b415 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-608b415
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-608b415
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-608b415
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-608b415
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153 .elementor-element.elementor-element-608b415 {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-a37d5a6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4153
  .elementor-element.elementor-element-a37d5a6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-4153
  .elementor-element.elementor-element-a37d5a6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 40px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-a37d5a6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-80edf1f img {
  width: 100%;
}
.elementor-4153 .elementor-element.elementor-element-b295ad2 {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-b295ad2
  .elementor-heading-title {
  color: #000000;
  font-size: 34px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: -0.68px;
}
.elementor-4153
  .elementor-element.elementor-element-b295ad2
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-301cdc0 {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-301cdc0
  .elementor-heading-title {
  font-size: 19px;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: 0.285px;
}
.elementor-4153
  .elementor-element.elementor-element-301cdc0
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-f6a13ee .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-f6a13ee
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-f6a13ee
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-f6a13ee
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-f6a13ee
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153 .elementor-element.elementor-element-f6a13ee {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-0bca461:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-0bca461
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
}
.elementor-4153 .elementor-element.elementor-element-0bca461 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 70px 40px 70px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-0bca461
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-62bf866 {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-62bf866
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.8px;
}
.elementor-4153 .elementor-element.elementor-element-df3fa8a .owl-prev {
  background-color: #ffffff00;
}
.elementor-4153 .elementor-element.elementor-element-df3fa8a .owl-next {
  background-color: #ffffff00;
}
.elementor-4153
  .elementor-element.elementor-element-df3fa8a
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-9cf8b89
  > .elementor-container {
  max-width: 1440px;
}
.elementor-4153 .elementor-element.elementor-element-9cf8b89 {
  margin-top: 70px;
  margin-bottom: 0px;
  padding: 0px 40px 0px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-aaf1449.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-4153
  .elementor-element.elementor-element-aaf1449
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-a294e72 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-a294e72
  .elementor-heading-title {
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.8px;
}
.elementor-4153 .elementor-element.elementor-element-dd1b26b .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 0px 15px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-dd1b26b
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-dd1b26b
  .elementor-button:focus {
  color: #0000007d;
  background-color: #00000000;
}
.elementor-4153
  .elementor-element.elementor-element-dd1b26b
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-dd1b26b
  .elementor-button:focus
  svg {
  fill: #0000007d;
}
.elementor-4153
  .elementor-element.elementor-element-dd1b26b
  > .elementor-widget-container {
  margin: 0px 5px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-dd1b26b {
  width: auto;
  max-width: auto;
}
.elementor-4153
  .elementor-element.elementor-element-90e33f7
  > .elementor-container {
  max-width: 1440px;
  min-height: 700px;
}
.elementor-4153 .elementor-element.elementor-element-90e33f7 {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 40px 80px 40px;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-a6eb597.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-a6eb597.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-a6eb597.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-4153
  .elementor-element.elementor-element-a6eb597
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-a6eb597:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-a6eb597
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2d382c;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1536363544.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-4153
  .elementor-element.elementor-element-a6eb597
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-a6eb597
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-3d61690 {
  --spacer-size: 55px;
}
.elementor-4153 .elementor-element.elementor-element-4ce1de9 {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-4ce1de9
  .elementor-heading-title {
  color: #ffffff;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.72px;
}
.elementor-4153 .elementor-element.elementor-element-d62cfbf .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-d62cfbf
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-d62cfbf
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-d62cfbf
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-d62cfbf
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-b00589e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-b00589e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-b00589e.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-4153
  .elementor-element.elementor-element-b00589e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-b00589e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-b00589e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #a7a79e;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1559401768.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-4153
  .elementor-element.elementor-element-b00589e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 40px 40px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-b00589e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-0975781 {
  --spacer-size: 55px;
}
.elementor-4153 .elementor-element.elementor-element-9ac9777 {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-9ac9777
  .elementor-heading-title {
  color: #ffffff;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.72px;
}
.elementor-4153 .elementor-element.elementor-element-583e4ce .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-583e4ce
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-583e4ce
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-583e4ce
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-583e4ce
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-42cec26.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-42cec26.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-4153
  .elementor-element.elementor-element-42cec26.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-4153
  .elementor-element.elementor-element-42cec26
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-4153
  .elementor-element.elementor-element-42cec26:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-4153
  .elementor-element.elementor-element-42cec26
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e6a951;
  background-image: url("https://parkofideas.com/goldish/demo/wp-content/uploads/2024/01/goldish-1559938750.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-4153
  .elementor-element.elementor-element-42cec26
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 40px 40px 40px 40px;
}
.elementor-4153
  .elementor-element.elementor-element-42cec26
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4153 .elementor-element.elementor-element-5c509ba {
  --spacer-size: 55px;
}
.elementor-4153 .elementor-element.elementor-element-83505bd {
  text-align: left;
}
.elementor-4153
  .elementor-element.elementor-element-83505bd
  .elementor-heading-title {
  color: #ffffff;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: -0.72px;
}
.elementor-4153 .elementor-element.elementor-element-d6e5fe2 .elementor-button {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.78px;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #000000;
  border-radius: 0px 0px 0px 0px;
  padding: 15px 27px 15px 27px;
}
.elementor-4153
  .elementor-element.elementor-element-d6e5fe2
  .elementor-button:hover,
.elementor-4153
  .elementor-element.elementor-element-d6e5fe2
  .elementor-button:focus {
  color: #ffffff;
  background-color: #000000;
}
.elementor-4153
  .elementor-element.elementor-element-d6e5fe2
  .elementor-button:hover
  svg,
.elementor-4153
  .elementor-element.elementor-element-d6e5fe2
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-4153
  .elementor-element.elementor-element-145b26a
  > .elementor-container {
  max-width: 1440px;
  min-height: 150px;
}
.elementor-4153
  .elementor-element.elementor-element-145b26a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4153
  .elementor-element.elementor-element-145b26a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffe8e5;
}
.elementor-4153 .elementor-element.elementor-element-145b26a {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-4153 .elementor-element.elementor-element-145b26a,
.elementor-4153
  .elementor-element.elementor-element-145b26a
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-145b26a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-4153
  .elementor-element.elementor-element-56a8527.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-56a8527.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-4153
  .elementor-element.elementor-element-56a8527.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-4153
  .elementor-element.elementor-element-56a8527
  > .elementor-element-populated {
  padding: 80px 40px 80px 40px;
}
.elementor-4153 .elementor-element.elementor-element-1df97d6 {
  text-align: center;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-4153
  .elementor-element.elementor-element-1df97d6
  .elementor-heading-title {
  color: #000000;
  font-size: 34px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 40px;
  letter-spacing: -0.68px;
}
.elementor-4153
  .elementor-element.elementor-element-1df97d6
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-4153
  .elementor-element.elementor-element-39e2745
  > .elementor-widget-container {
  margin: 40px 0px 30px 0px;
}
.elementor-4153 .elementor-element.elementor-element-39e2745 {
  width: var(--container-widget-width, 390px);
  max-width: 390px;
  --container-widget-width: 390px;
  --container-widget-flex-grow: 0;
}
.elementor-4153 .elementor-element.elementor-element-42cef82 {
  text-align: center;
}
.elementor-4153
  .elementor-element.elementor-element-42cef82
  .elementor-heading-title {
  color: #000000;
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
  letter-spacing: 0.285px;
}
.elementor-4153
  .elementor-element.elementor-element-42cef82
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body.elementor-page-4153:not(.elementor-motion-effects-element-type-background),
body.elementor-page-4153
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .elementor-4153 .elementor-element.elementor-element-0fbee1a {
    width: 50%;
  }
  .elementor-4153 .elementor-element.elementor-element-59dafd6 {
    width: 50%;
  }
  .elementor-4153 .elementor-element.elementor-element-5b02727 {
    width: 29.666%;
  }
  .elementor-4153 .elementor-element.elementor-element-af118fb {
    width: 70%;
  }
  .elementor-4153 .elementor-element.elementor-element-adfd3ba {
    width: 70%;
  }
  .elementor-4153 .elementor-element.elementor-element-e05a450 {
    width: 29.666%;
  }
  .elementor-4153 .elementor-element.elementor-element-f435d28 {
    width: 50%;
  }
  .elementor-4153 .elementor-element.elementor-element-a37d5a6 {
    width: 50%;
  }
  .elementor-4153 .elementor-element.elementor-element-a6eb597 {
    width: 33.333%;
  }
  .elementor-4153 .elementor-element.elementor-element-b00589e {
    width: 33%;
  }
  .elementor-4153 .elementor-element.elementor-element-42cec26 {
    width: 33.333%;
  }
  .elementor-4153 .elementor-element.elementor-element-56a8527 {
    width: 100%;
  }
}
@media (max-width: 1189px) and (min-width: 768px) {
  .elementor-4153 .elementor-element.elementor-element-0fbee1a {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-59dafd6 {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-5b02727 {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-98696f9 {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-af118fb {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-adfd3ba {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-e05a450 {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-a6eb597 {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-b00589e {
    width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-42cec26 {
    width: 100%;
  }
}
@media (max-width: 1189px) {
  .elementor-4153 .elementor-element.elementor-element-048acce {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-0fbee1a.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-4153
    .elementor-element.elementor-element-0fbee1a
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 60px 50px 60px;
  }
  .elementor-4153 .elementor-element.elementor-element-51e7778 {
    --spacer-size: 475px;
  }
  .elementor-4153 .elementor-element.elementor-element-ca84c06 {
    text-align: left;
  }
  .elementor-4153
    .elementor-element.elementor-element-ca84c06
    > .elementor-widget-container {
    margin: 0px -20px -5px -20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-edbf099 {
    text-align: left;
  }
  .elementor-4153
    .elementor-element.elementor-element-edbf099
    > .elementor-widget-container {
    margin: -5px 0px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-59dafd6
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-20bfae1.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-4153 .elementor-element.elementor-element-c679146 {
    text-align: center;
  }
  .elementor-4153
    .elementor-element.elementor-element-c679146
    > .elementor-widget-container {
    margin: 0px 0px 11px 0px;
    padding: 8px 0px 7px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-093e759
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-8e29776
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153 .elementor-element.elementor-element-53add09 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-abd2d34 {
    margin-top: 40px;
    margin-bottom: 30px;
  }
  .elementor-4153
    .elementor-element.elementor-element-2021ca5
    > .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-4153
    .elementor-element.elementor-element-2021ca5:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-4153
    .elementor-element.elementor-element-2021ca5
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 47% 73%;
    background-size: 224px auto;
  }
  .elementor-4153 .elementor-element.elementor-element-e7d87db {
    text-align: center;
  }
  .elementor-4153
    .elementor-element.elementor-element-e7d87db
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-89704ac
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-c6dedbb
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153 .elementor-element.elementor-element-421a13c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-5b02727.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-4153
    .elementor-element.elementor-element-5b02727
    > .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-4153
    .elementor-element.elementor-element-5b02727
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-4121f26
    > .elementor-widget-container {
    margin: 0px -20px 0px -22px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-4121f26 {
    width: auto;
    max-width: auto;
  }
  .elementor-4153
    .elementor-element.elementor-element-1afc6de
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-94409d7
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-af118fb
    > .elementor-element-populated {
    margin: 40px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-06d68c3 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-4125b60
    > .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-4153
    .elementor-element.elementor-element-c10ab12
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 7px 0px 7px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-044bbb6
    > .elementor-widget-container {
    margin: 0px -20px 20px -20px;
  }
  .elementor-4153 .elementor-element.elementor-element-044bbb6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4153
    .elementor-element.elementor-element-0256574
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-c65a1d7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-adfd3ba.elementor-column
    > .elementor-widget-wrap {
    justify-content: space-between;
  }
  .elementor-4153
    .elementor-element.elementor-element-710980a
    > .elementor-widget-container {
    margin: 0px -20px 0px -22px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-710980a {
    width: auto;
    max-width: auto;
  }
  .elementor-4153
    .elementor-element.elementor-element-078e6de
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-e05a450
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-6846c7f {
    margin-top: 35px;
    margin-bottom: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-5079983
    > .elementor-widget-container {
    margin: 0px -20px 0px -21px;
  }
  .elementor-4153
    .elementor-element.elementor-element-9d37cb9
    > .elementor-container {
    min-height: 185px;
  }
  .elementor-4153 .elementor-element.elementor-element-9d37cb9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-65063ff {
    text-align: left;
  }
  .elementor-4153
    .elementor-element.elementor-element-65063ff
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-bff1578
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-4153 .elementor-element.elementor-element-5133d18 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-d1eacbe
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-441e83e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-dac5437
    .elementor-heading-title {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.6px;
  }
  .elementor-4153
    .elementor-element.elementor-element-dac5437
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-b295ad2
    .elementor-heading-title {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.6px;
  }
  .elementor-4153
    .elementor-element.elementor-element-b295ad2
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-0bca461 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 40px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-df3fa8a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-9cf8b89 {
    margin-top: 50px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-a294e72
    > .elementor-widget-container {
    margin: 0px -20px 0px -21px;
  }
  .elementor-4153 .elementor-element.elementor-element-90e33f7 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-a6eb597
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-3d61690 {
    --spacer-size: 400px;
  }
  .elementor-4153
    .elementor-element.elementor-element-4ce1de9
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-b00589e
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-0975781 {
    --spacer-size: 400px;
  }
  .elementor-4153
    .elementor-element.elementor-element-9ac9777
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-42cec26
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-5c509ba {
    --spacer-size: 400px;
  }
  .elementor-4153
    .elementor-element.elementor-element-83505bd
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153 .elementor-element.elementor-element-145b26a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-56a8527
    > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-4153
    .elementor-element.elementor-element-1df97d6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-4153
    .elementor-element.elementor-element-0fbee1a
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-0fbee1a
    > .elementor-element-populated {
    margin: 0px 0px 5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-51e7778 {
    --spacer-size: 135px;
  }
  .elementor-4153
    .elementor-element.elementor-element-ca84c06
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-edbf099
    .elementor-heading-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-edbf099
    > .elementor-widget-container {
    margin: -10px -20px 0px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-59dafd6
    > .elementor-element-populated {
    margin: 5px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-e681365
    > .elementor-container {
    min-height: 375px;
  }
  .elementor-4153
    .elementor-element.elementor-element-20bfae1
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153
    .elementor-element.elementor-element-ae5f459
    > .elementor-container {
    min-height: 375px;
  }
  .elementor-4153 .elementor-element.elementor-element-ae5f459 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-b72c9ca
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-8e29776 {
    text-align: left;
  }
  .elementor-4153
    .elementor-element.elementor-element-8e29776
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-ff41a49
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-12fd0c4 {
    text-align: center;
  }
  .elementor-4153
    .elementor-element.elementor-element-12fd0c4
    .elementor-heading-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: -0.5px;
  }
  .elementor-4153
    .elementor-element.elementor-element-abd2d34
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-abd2d34 {
    margin-top: 50px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-2021ca5:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-4153
    .elementor-element.elementor-element-2021ca5
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 50% 88%;
    background-size: 219px auto;
  }
  .elementor-4153
    .elementor-element.elementor-element-2021ca5
    > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-e7d87db
    .elementor-heading-title {
    font-size: 28px;
    line-height: 37px;
    letter-spacing: -0.3px;
  }
  .elementor-4153
    .elementor-element.elementor-element-89704ac
    > .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-4153
    .elementor-element.elementor-element-89704ac
    > .elementor-element-populated {
    margin: 30px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-c6dedbb
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-421a13c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-4121f26
    .elementor-heading-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: -0.5px;
  }
  .elementor-4153
    .elementor-element.elementor-element-53e4700
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-4153 .elementor-element.elementor-element-53e4700 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-98696f9
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-c65a1d7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-710980a
    .elementor-heading-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: -0.5px;
  }
  .elementor-4153
    .elementor-element.elementor-element-078e6de
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-6846c7f
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-4153
    .elementor-element.elementor-element-202aaa7
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153
    .elementor-element.elementor-element-9d37cb9
    > .elementor-container {
    min-height: 215px;
  }
  .elementor-4153
    .elementor-element.elementor-element-ac1b832
    > .elementor-element-populated {
    padding: 15px 0px 15px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-0b6dfda
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-0b6dfda {
    width: 100%;
    max-width: 100%;
  }
  .elementor-4153 .elementor-element.elementor-element-65063ff {
    text-align: center;
  }
  .elementor-4153
    .elementor-element.elementor-element-65063ff
    > .elementor-widget-container {
    margin: 10px -20px 20px -20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-bff1578
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-5133d18 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .elementor-4153
    .elementor-element.elementor-element-f308e4e
    .elementor-heading-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: -0.5px;
  }
  .elementor-4153
    .elementor-element.elementor-element-f435d28
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-f435d28
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-dac5437
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-a37d5a6
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-a37d5a6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-b295ad2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-0bca461 {
    padding: 40px 0px 30px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-90b3a0c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-62bf866
    .elementor-heading-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: -0.5px;
  }
  .elementor-4153
    .elementor-element.elementor-element-df3fa8a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-4153 .elementor-element.elementor-element-9cf8b89 {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .elementor-4153
    .elementor-element.elementor-element-aaf1449
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-a294e72
    .elementor-heading-title {
    font-size: 33px;
    line-height: 38px;
    letter-spacing: -0.5px;
  }
  .elementor-4153 .elementor-element.elementor-element-90e33f7 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-4153
    .elementor-element.elementor-element-a6eb597
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-3d61690 {
    --spacer-size: 260px;
  }
  .elementor-4153
    .elementor-element.elementor-element-b00589e
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-0975781 {
    --spacer-size: 260px;
  }
  .elementor-4153
    .elementor-element.elementor-element-42cec26
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-4153 .elementor-element.elementor-element-5c509ba {
    --spacer-size: 260px;
  }
  .elementor-4153
    .elementor-element.elementor-element-56a8527
    > .elementor-element-populated {
    padding: 40px 0px 50px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-1df97d6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-39e2745
    > .elementor-widget-container {
    margin: 35px 0px 35px 0px;
  }
  .elementor-4153
    .elementor-element.elementor-element-42cef82
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
