.elementor-148488
  .elementor-element.elementor-element-8743d1e
  > .elementor-container {
  max-width: 450px;
}
.elementor-148488 .elementor-element.elementor-element-8743d1e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-8743d1e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-1474202b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-148488
  .elementor-element.elementor-element-1474202b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-148488
  .elementor-element.elementor-element-1474202b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1474202b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-1474202b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1474202b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1474202b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-25f4c761
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-60d0638.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-148488
  .elementor-element.elementor-element-60d0638.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-148488
  .elementor-element.elementor-element-60d0638.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-148488
  .elementor-element.elementor-element-60d0638
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-60d0638
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-6b33a7fe {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-6b33a7fe
  .elementor-heading-title {
  color: #c6a55d;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488 .elementor-element.elementor-element-4f65ad91 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 10px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-64635d61 img {
  height: 38vh;
  object-fit: cover;
  object-position: center center;
  border-style: double;
  border-width: 6px;
  border-color: #fdf5e4;
  border-radius: 150px;
}
.elementor-148488 .elementor-element.elementor-element-64635d61 {
  z-index: 1;
}
.elementor-148488 .elementor-element.elementor-element-29cd038d img {
  opacity: 0.8;
}
.elementor-148488 .elementor-element.elementor-element-29cd038d {
  z-index: 0;
}
.elementor-148488
  .elementor-element.elementor-element-29cd038d
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-148488 .elementor-element.elementor-element-3bcf0a2b img {
  opacity: 0.8;
}
.elementor-148488 .elementor-element.elementor-element-3bcf0a2b {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-5b51f0f {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-5b51f0f
  .elementor-heading-title {
  color: #c6a55d;
  font-family: "Abril Fatface", sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488
  .elementor-element.elementor-element-5b51f0f
  > .elementor-widget-container {
  margin: 0 0 6px;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-4fb9a27a .nmt,
.elementor-148488 .elementor-element.elementor-element-4fb9a27a .dear {
  color: #fdf5e4;
}
.elementor-148488 .elementor-element.elementor-element-4fb9a27a .dear {
  font-family: "Assistant", sans-serif;
  font-size: 15px;
}
.elementor-148488 .elementor-element.elementor-element-4fb9a27a .nmt {
  font-size: 18px;
  font-weight: 700;
}
.elementor-148488
  .elementor-element.elementor-element-57c32015
  .elementor-button {
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 500;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: #c6a55d;
  border-radius: 2em;
  padding: 6px 15px;
}
.elementor-148488 .elementor-element.elementor-element-2568ec23 {
  --spacer-size: 50px;
}
.elementor-148488
  .elementor-element.elementor-element-1e7f1424
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-148488
  .elementor-element.elementor-element-1e7f1424
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-1e7f1424 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-7ab4060e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-148488
  .elementor-element.elementor-element-7ab4060e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-148488
  .elementor-element.elementor-element-7ab4060e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-148488
  .elementor-element.elementor-element-7ab4060e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-7ab4060e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-b67416a);
}
.elementor-148488
  .elementor-element.elementor-element-7ab4060e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-7ab4060e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-13ff47c1
  .elementor-main-swiper {
  height: 80vh;
  width: 100%;
}
.elementor-148488
  .elementor-element.elementor-element-13ff47c1.elementor-skin-slideshow
  .elementor-main-swiper {
  margin-bottom: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-13ff47c1
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-148488
  .elementor-element.elementor-element-13ff47c1
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-13ff47c1 {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-2842932f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
}
.elementor-148488 .elementor-element.elementor-element-2842932f:before,
.elementor-148488
  .elementor-element.elementor-element-2842932f
  > .elementor-background-video-container:before,
.elementor-148488
  .elementor-element.elementor-element-2842932f
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-148488
  .elementor-element.elementor-element-2842932f
  > .elementor-background-slideshow:before,
.elementor-148488
  .elementor-element.elementor-element-2842932f
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-148488
  .elementor-element.elementor-element-2842932f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(180deg, #00000000 40%, #140e04 77%);
}
.elementor-148488 .elementor-element.elementor-element-13cc5c7a {
  text-align: left;
}
.elementor-148488 .elementor-element.elementor-element-3e3bd45 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-1d5d0aa0 {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1d5d0aa0.elementor-element {
  --align-self: center;
}
.elementor-148488 .elementor-element.elementor-element-2d9f6c89 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-2d9f6c89
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488 .elementor-element.elementor-element-39b7b497 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-39b7b497
  .elementor-heading-title {
  color: #c6a55d;
  font-family: "Abril Fatface", sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488
  .elementor-element.elementor-element-39b7b497
  > .elementor-widget-container {
  margin: 0 0 6px;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-6364b7c0 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-6364b7c0
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488 .elementor-element.elementor-element-6b05d6d9 {
  --spacer-size: 120px;
}
.elementor-148488
  .elementor-element.elementor-element-766d3f7d
  > .elementor-container {
  max-width: 450px;
}
.elementor-148488
  .elementor-element.elementor-element-766d3f7d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-766d3f7d {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-2d956afa.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-2d956afa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-image: url("https://foreverr.id/theme/uw048/65fe0431e6.webp");
  background-position: center center;
  background-repeat: repeat;
  background-size: contain;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #140e04;
  opacity: 0.29;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0 0 20px;
}
.elementor-148488
  .elementor-element.elementor-element-2d956afa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-36a2e6ed {
  --spacer-size: 50px;
}
.elementor-148488 .elementor-element.elementor-element-119c2f5b {
  text-align: center;
  width: var(--container-widget-width, 64%);
  max-width: 64%;
  --container-widget-width: 64%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-119c2f5b.elementor-element {
  --align-self: center;
}
.elementor-148488 .elementor-element.elementor-element-38142424 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-38142424
  .elementor-heading-title {
  color: #c6a55d;
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-38142424
  > .elementor-widget-container {
  margin: 10px 50px 0;
}
.elementor-148488 .elementor-element.elementor-element-133d9de2 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-133d9de2
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-133d9de2
  > .elementor-widget-container {
  margin: 0 30px 10px;
}
.elementor-148488 .elementor-element.elementor-element-40d29b6c {
  text-align: center;
  width: var(--container-widget-width, 64%);
  max-width: 64%;
  --container-widget-width: 64%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-40d29b6c
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
  --e-transform-flipY: -1;
}
.elementor-148488
  .elementor-element.elementor-element-40d29b6c.elementor-element {
  --align-self: center;
}
.elementor-148488
  .elementor-element.elementor-element-2db0a9d6
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-148488
  .elementor-element.elementor-element-2db0a9d6
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-2db0a9d6 {
  overflow: hidden;
}
.elementor-148488
  .elementor-element.elementor-element-1062cae2
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1062cae2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-1062cae2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-image: url("https://foreverr.id/theme/uw048/65fe0431e6.webp");
  background-position: center center;
  background-repeat: repeat;
  background-size: contain;
}
.elementor-148488
  .elementor-element.elementor-element-1062cae2
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #140e04;
  opacity: 0.29;
}
.elementor-148488
  .elementor-element.elementor-element-1062cae2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1062cae2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-2047c419 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --border-radius: 250px 250px 0px 0px;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 50px;
  --padding-block-end: 50px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488
  .elementor-element.elementor-element-2047c419:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-148488
  .elementor-element.elementor-element-2047c419
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fdf5e4;
  background-image: url("https://foreverr.id/theme/uw048/7bb3c5028f.webp");
}
.elementor-148488 .elementor-element.elementor-element-2047c419,
.elementor-148488 .elementor-element.elementor-element-2047c419:before {
  --border-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-1ca9efd1 img {
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-1ca9efd1 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1ca9efd1.elementor-element {
  --align-self: center;
}
.elementor-148488 .elementor-element.elementor-element-766ae81e {
  text-align: center;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-766ae81e
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-766ae81e
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-6d72f59f {
  text-align: center;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-6d72f59f
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-6d72f59f
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-6476b49e {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-74eb3f4a img {
  height: 32vh;
  object-fit: cover;
  object-position: center center;
  border-style: double;
  border-width: 6px;
  border-color: #140e04;
  border-radius: 150px;
}
.elementor-148488 .elementor-element.elementor-element-74eb3f4a {
  z-index: 1;
}
.elementor-148488 .elementor-element.elementor-element-3f25b543 img {
  opacity: 0.8;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-3f25b543 {
  z-index: 0;
}
.elementor-148488
  .elementor-element.elementor-element-3f25b543
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-148488 .elementor-element.elementor-element-105432dd img {
  opacity: 0.8;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-105432dd {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-3eced516 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --background-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-588ccdfa {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-588ccdfa
  .elementor-heading-title {
  color: #8b691e;
  font-family: "Gabriela", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-588ccdfa
  > .elementor-widget-container {
  margin: 0 35px;
}
.elementor-148488 .elementor-element.elementor-element-21167f4a {
  text-align: center;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-21167f4a
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-21167f4a
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-45de3cf3 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-45de3cf3
  .elementor-heading-title {
  color: #000;
  font-family: "Gabriela", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-45de3cf3
  > .elementor-widget-container {
  margin: 0 35px;
}
.elementor-148488 .elementor-element.elementor-element-7a57ebbb {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 9;
}
.elementor-148488 .elementor-element.elementor-element-6110ac91 img {
  height: 32vh;
  object-fit: cover;
  object-position: center center;
  border-style: double;
  border-width: 6px;
  border-color: #140e04;
  border-radius: 150px;
}
.elementor-148488 .elementor-element.elementor-element-6110ac91 {
  z-index: 1;
}
.elementor-148488 .elementor-element.elementor-element-1d9dafd1 img {
  opacity: 0.8;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-1d9dafd1 {
  z-index: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1d9dafd1
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-148488 .elementor-element.elementor-element-2fb7a49b img {
  opacity: 0.8;
  filter: brightness(0%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-2fb7a49b {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-3009ad93 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --z-index: 9;
}
.elementor-148488 .elementor-element.elementor-element-554829aa {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-554829aa
  .elementor-heading-title {
  color: #8b691e;
  font-family: "Gabriela", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-554829aa
  > .elementor-widget-container {
  margin: 0 35px;
}
.elementor-148488 .elementor-element.elementor-element-7c321fff {
  text-align: center;
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-148488
  .elementor-element.elementor-element-7c321fff
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-7c321fff
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-45c548b5 img {
  opacity: 0.93;
}
.elementor-148488 .elementor-element.elementor-element-45c548b5 {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-5104f8a6 {
  --spacer-size: 150px;
}
.elementor-148488
  .elementor-element.elementor-element-6220540e
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-148488
  .elementor-element.elementor-element-6220540e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-6220540e {
  overflow: hidden;
}
.elementor-148488
  .elementor-element.elementor-element-7a7e5b21:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-7a7e5b21
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-7a7e5b21
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-7a7e5b21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-4d05eff1 {
  --display: flex;
  --min-height: 65vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --margin-block-start: 0px;
  --margin-block-end: 20px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 50px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488
  .elementor-element.elementor-element-4d05eff1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-148488
  .elementor-element.elementor-element-4d05eff1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/asset/img/c34bb37ea7.webp");
  background-position: center center;
  background-size: cover;
}
.elementor-148488 .elementor-element.elementor-element-4d05eff1:before,
.elementor-148488
  .elementor-element.elementor-element-4d05eff1
  > .elementor-background-video-container:before,
.elementor-148488
  .elementor-element.elementor-element-4d05eff1
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-148488
  .elementor-element.elementor-element-4d05eff1
  > .elementor-background-slideshow:before,
.elementor-148488
  .elementor-element.elementor-element-4d05eff1
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-148488
  .elementor-element.elementor-element-4d05eff1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #140e04 85%);
}
.elementor-148488 .elementor-element.elementor-element-4d05eff1,
.elementor-148488 .elementor-element.elementor-element-4d05eff1:before {
  --border-transition: 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-3611b4f8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-3611b4f8.elementor-view-stacked
  .elementor-icon {
  background-color: #fff;
}
.elementor-148488
  .elementor-element.elementor-element-3611b4f8.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-3611b4f8.elementor-view-default
  .elementor-icon {
  color: #fff;
  border-color: #fff;
}
.elementor-148488
  .elementor-element.elementor-element-3611b4f8.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-3611b4f8.elementor-view-default
  .elementor-icon
  svg {
  fill: #fff;
}
.elementor-148488
  .elementor-element.elementor-element-3611b4f8
  .elementor-icon {
  font-size: 34px;
}
.elementor-148488
  .elementor-element.elementor-element-3611b4f8
  .elementor-icon
  svg {
  height: 34px;
}
.elementor-148488 .elementor-element.elementor-element-42ebfdbc {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-42ebfdbc
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-42ebfdbc
  > .elementor-widget-container {
  margin: 0 50px;
}
.elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-wrapper {
  max-width: 100%;
}
.elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-item {
  background-color: #ffffff2b;
  border-radius: 10px;
  padding: 10px 4px;
}
body:not(.rtl)
  .elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(12px / 2);
}
body:not(.rtl)
  .elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(12px / 2);
}
body.rtl
  .elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(12px / 2);
}
body.rtl
  .elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(12px / 2);
}
.elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-digits {
  color: #d2b16b;
  font-family: "Assistant", sans-serif;
  font-size: 1.3em;
  font-weight: 500;
}
.elementor-148488
  .elementor-element.elementor-element-2d0843a1
  .elementor-countdown-label {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.elementor-148488
  .elementor-element.elementor-element-2d0843a1
  > .elementor-widget-container {
  margin: 0 20%;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-2d0843a1 {
  z-index: 9;
}
.elementor-148488 .elementor-element.elementor-element-57f253ea {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-57f253ea
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-57f253ea
  > .elementor-widget-container {
  margin: 0 50px;
}
.elementor-148488 .elementor-element.elementor-element-36c737c0 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-60d77274
  a.elementor-button,
.elementor-148488
  .elementor-element.elementor-element-60d77274
  .elementor-button {
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-weight: 700;
  fill: #000;
  color: #000;
  background-color: #d2b16b;
  border-radius: 20px;
  padding: 8px 20px;
}
.elementor-148488 .elementor-element.elementor-element-1c1341dc {
  --spacer-size: 20px;
}
.elementor-148488 .elementor-element.elementor-element-110749cd {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 25px;
  --margin-block-end: 25px;
  --margin-inline-start: 25px;
  --margin-inline-end: 25px;
  --z-index: 10;
}
.elementor-148488 .elementor-element.elementor-element-23298390 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-23298390
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-23298390.elementor-element {
  --align-self: flex-start;
}
.elementor-148488 .elementor-element.elementor-element-291f9fd7 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  border-style: double;
  --border-style: double;
  border-width: 8px;
  --border-block-start-width: 8px;
  --border-inline-end-width: 8px;
  --border-block-end-width: 8px;
  --border-inline-start-width: 8px;
  border-color: #d2b16b;
  --border-color: #d2b16b;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
}
.elementor-148488 .elementor-element.elementor-element-291f9fd7,
.elementor-148488 .elementor-element.elementor-element-291f9fd7:before {
  --border-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-35c99188 img {
  opacity: 0.36;
  filter: brightness(89%) contrast(94%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-35c99188 {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-7366ef4f {
  --spacer-size: 50px;
}
.elementor-148488 .elementor-element.elementor-element-5356f594 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-5356f594
  .elementor-heading-title {
  color: #d2b16b;
  font-family: "Abril Fatface", sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 1.9em;
}
.elementor-148488
  .elementor-element.elementor-element-5356f594
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-3952807e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --flex-wrap: nowrap;
  --background-transition: 0.3s;
  --padding-block-start: 5px;
  --padding-block-end: 0px;
  --padding-inline-start: 30px;
  --padding-inline-end: 30px;
}
.elementor-148488 .elementor-element.elementor-element-1d9ab941 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-5608a3a6 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-5608a3a6
  .elementor-heading-title {
  color: #d2b16b;
  font-family: "Abril Fatface", sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5em;
}
.elementor-148488
  .elementor-element.elementor-element-5608a3a6
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 2px 0;
  border-color: #fdf5e4;
  border-radius: 0;
}
.elementor-148488 .elementor-element.elementor-element-107ea34b {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 10%;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 10;
}
.elementor-148488 .elementor-element.elementor-element-7b54a143 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: double;
  --border-style: double;
  border-width: 2px;
  --border-block-start-width: 2px;
  --border-inline-end-width: 2px;
  --border-block-end-width: 2px;
  --border-inline-start-width: 2px;
  border-color: #fdf5e4;
  --border-color: #fdf5e4;
  --border-radius: 20px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 10;
}
.elementor-148488
  .elementor-element.elementor-element-7b54a143:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-148488
  .elementor-element.elementor-element-7b54a143
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d2b16b;
}
.elementor-148488 .elementor-element.elementor-element-7b54a143,
.elementor-148488 .elementor-element.elementor-element-7b54a143:before {
  --border-transition: 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-78923262
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-2e3c45b);
  font-family: "Abril Fatface", sans-serif;
  font-size: 28px;
  font-weight: 400;
}
.elementor-148488
  .elementor-element.elementor-element-78923262
  .elementor-counter-title {
  color: var(--e-global-color-20afc59);
  font-family: "Yeseva One", sans-serif;
  font-size: 1.1em;
}
.elementor-148488 .elementor-element.elementor-element-78923262 {
  z-index: 1;
}
.elementor-148488 .elementor-element.elementor-element-21631612 {
  text-align: center;
  z-index: 1;
}
.elementor-148488
  .elementor-element.elementor-element-21631612
  .elementor-heading-title {
  color: var(--e-global-color-2e3c45b);
  font-family: "Abril Fatface", sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-148488 .elementor-element.elementor-element-aac368 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-1910e599 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-1910e599
  .elementor-heading-title {
  color: #d2b16b;
  font-family: "Abril Fatface", sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5em;
}
.elementor-148488
  .elementor-element.elementor-element-1910e599
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 2px 0;
  border-color: #fdf5e4;
  border-radius: 0;
}
.elementor-148488 .elementor-element.elementor-element-6f78126b {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-6f78126b
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-148488
  .elementor-element.elementor-element-6f78126b
  > .elementor-widget-container {
  margin: 10px 30px 0;
}
.elementor-148488 .elementor-element.elementor-element-651de249 {
  --divider-border-style: solid;
  --divider-color: #fdf5e4;
  --divider-border-width: 1px;
}
.elementor-148488
  .elementor-element.elementor-element-651de249
  .elementor-divider-separator {
  width: 51%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-148488
  .elementor-element.elementor-element-651de249
  .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-148488
  .elementor-element.elementor-element-651de249.elementor-view-stacked
  .elementor-icon {
  background-color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-651de249.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-651de249.elementor-view-default
  .elementor-icon {
  color: #d2b16b;
  border-color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-651de249.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-651de249.elementor-view-default
  .elementor-icon
  svg {
  fill: #d2b16b;
}
.elementor-148488 .elementor-element.elementor-element-6bd95a12 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-6bd95a12
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-148488
  .elementor-element.elementor-element-6bd95a12
  > .elementor-widget-container {
  margin: 0 30px;
}
.elementor-148488
  .elementor-element.elementor-element-b0d4eaf
  .elementor-button {
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-weight: 500;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: #c6a55d;
  border-radius: 2em;
  padding: 6px 15px;
}
.elementor-148488 .elementor-element.elementor-element-1096f314 img {
  border-style: double;
  border-width: 5px 0;
  border-color: #fdf5e4;
}
.elementor-148488 .elementor-element.elementor-element-2ba8bda4 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-2ba8bda4
  .elementor-heading-title {
  color: #d2b16b;
  font-family: "Abril Fatface", sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 1.9em;
}
.elementor-148488
  .elementor-element.elementor-element-2ba8bda4
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-607f979f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --flex-wrap: nowrap;
  --background-transition: 0.3s;
  --padding-block-start: 5px;
  --padding-block-end: 0px;
  --padding-inline-start: 30px;
  --padding-inline-end: 30px;
}
.elementor-148488 .elementor-element.elementor-element-10d413b4 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-6ff8d1fb {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-6ff8d1fb
  .elementor-heading-title {
  color: #d2b16b;
  font-family: "Abril Fatface", sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5em;
}
.elementor-148488
  .elementor-element.elementor-element-6ff8d1fb
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 2px 0;
  border-color: #fdf5e4;
  border-radius: 0;
}
.elementor-148488 .elementor-element.elementor-element-49336a39 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --border-radius: 10%;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 10;
}
.elementor-148488 .elementor-element.elementor-element-2e423d9e {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: double;
  --border-style: double;
  border-width: 2px;
  --border-block-start-width: 2px;
  --border-inline-end-width: 2px;
  --border-block-end-width: 2px;
  --border-inline-start-width: 2px;
  border-color: #fdf5e4;
  --border-color: #fdf5e4;
  --border-radius: 20px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 10;
}
.elementor-148488
  .elementor-element.elementor-element-2e423d9e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-148488
  .elementor-element.elementor-element-2e423d9e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d2b16b;
}
.elementor-148488 .elementor-element.elementor-element-2e423d9e,
.elementor-148488 .elementor-element.elementor-element-2e423d9e:before {
  --border-transition: 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-1ea3fcb8
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-2e3c45b);
  font-family: "Abril Fatface", sans-serif;
  font-size: 28px;
  font-weight: 400;
}
.elementor-148488
  .elementor-element.elementor-element-1ea3fcb8
  .elementor-counter-title {
  color: var(--e-global-color-20afc59);
  font-family: "Yeseva One", sans-serif;
  font-size: 1.1em;
}
.elementor-148488 .elementor-element.elementor-element-1ea3fcb8 {
  z-index: 1;
}
.elementor-148488 .elementor-element.elementor-element-33b46369 {
  text-align: center;
  z-index: 1;
}
.elementor-148488
  .elementor-element.elementor-element-33b46369
  .elementor-heading-title {
  color: var(--e-global-color-2e3c45b);
  font-family: "Abril Fatface", sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-148488 .elementor-element.elementor-element-96803d2 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-502cf93c {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-502cf93c
  .elementor-heading-title {
  color: #d2b16b;
  font-family: "Abril Fatface", sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5em;
}
.elementor-148488
  .elementor-element.elementor-element-502cf93c
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 2px 0;
  border-color: #fdf5e4;
  border-radius: 0;
}
.elementor-148488 .elementor-element.elementor-element-7975a7d7 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-7975a7d7
  .elementor-heading-title {
  color: #fdf5e4;
  font-size: 0.9em;
  font-weight: 700;
}
.elementor-148488
  .elementor-element.elementor-element-7975a7d7
  > .elementor-widget-container {
  margin: 10px 30px 0;
}
.elementor-148488 .elementor-element.elementor-element-233f7bf7 {
  --divider-border-style: solid;
  --divider-color: #fdf5e4;
  --divider-border-width: 1px;
}
.elementor-148488
  .elementor-element.elementor-element-233f7bf7
  .elementor-divider-separator {
  width: 51%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-148488
  .elementor-element.elementor-element-233f7bf7
  .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-148488
  .elementor-element.elementor-element-233f7bf7.elementor-view-stacked
  .elementor-icon {
  background-color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-233f7bf7.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-233f7bf7.elementor-view-default
  .elementor-icon {
  color: #d2b16b;
  border-color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-233f7bf7.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-233f7bf7.elementor-view-default
  .elementor-icon
  svg {
  fill: #d2b16b;
}
.elementor-148488 .elementor-element.elementor-element-6e30b97f {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-6e30b97f
  .elementor-heading-title {
  color: #fdf5e4;
  font-size: 0.9em;
  font-weight: 400;
}
.elementor-148488
  .elementor-element.elementor-element-6e30b97f
  > .elementor-widget-container {
  margin: 0 30px;
}
.elementor-148488
  .elementor-element.elementor-element-787daf85
  .elementor-button {
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  font-weight: 500;
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: #c6a55d;
  border-radius: 2em;
  padding: 6px 15px;
}
.elementor-148488 .elementor-element.elementor-element-1e08d84e {
  --spacer-size: 50px;
}
.elementor-148488 .elementor-element.elementor-element-7224e887 {
  text-align: center;
  z-index: 99;
}
.elementor-148488
  .elementor-element.elementor-element-7224e887
  > .elementor-widget-container {
  padding: 0;
  --e-transform-flipY: -1;
}
.elementor-148488
  .elementor-element.elementor-element-7224e887.elementor-element {
  --align-self: flex-start;
}
.elementor-148488 .elementor-element.elementor-element-75d2d0cb {
  --spacer-size: 50px;
}
.elementor-148488
  .elementor-element.elementor-element-54a3d3e0
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-148488
  .elementor-element.elementor-element-54a3d3e0
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-54a3d3e0 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-41b478ee.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-41b478ee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-41b478ee
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-148488
  .elementor-element.elementor-element-41b478ee:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-41b478ee
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://foreverr.id/theme/uw048/7bb3c5028f.webp");
}
.elementor-148488
  .elementor-element.elementor-element-41b478ee
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-41b478ee
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-77b284a6 {
  text-align: left;
}
.elementor-148488 .elementor-element.elementor-element-36c2b0c8 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 20px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 50px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488
  .elementor-element.elementor-element-36c2b0c8
  > .elementor-shape-top
  .elementor-shape-fill,
.elementor-148488
  .elementor-element.elementor-element-36c2b0c8
  > .e-con-inner
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-36c2b0c8.e-con {
  --align-self: center;
}
.elementor-148488 .elementor-element.elementor-element-4a3ef42c {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-4a3ef42c
  .elementor-heading-title {
  color: #140e04;
  font-family: "Abril Fatface", sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 1.9em;
}
.elementor-148488
  .elementor-element.elementor-element-4a3ef42c
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-7ed060b9 {
  text-align: center;
  z-index: 99;
}
.elementor-148488 .elementor-element.elementor-element-7ed060b9 img {
  width: 40%;
}
.elementor-148488
  .elementor-element.elementor-element-7ed060b9
  > .elementor-widget-container {
  margin: -8px 0 0;
  padding: 0;
  --e-transform-flipY: -1;
}
.elementor-148488
  .elementor-element.elementor-element-7ed060b9.elementor-element {
  --align-self: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-317f4fa9
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-148488
  .elementor-element.elementor-element-317f4fa9
  > .elementor-widget-container {
  margin: 0 20px;
  border-radius: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-843952c
  #forGallery
  .g-item
  img {
  border-radius: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-843952c
  > .elementor-widget-container {
  margin: 0 15px 200px;
}
.elementor-148488 .elementor-element.elementor-element-5cb565c3 {
  --spacer-size: 50px;
}
.elementor-148488
  .elementor-element.elementor-element-20bc3a57
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-148488
  .elementor-element.elementor-element-20bc3a57
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-20bc3a57 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-6438299b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-6438299b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-6438299b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-6438299b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #140e04;
  background-image: url("https://foreverr.id/theme/uw048/65fe0431e6.webp");
  background-size: contain;
}
.elementor-148488
  .elementor-element.elementor-element-6438299b
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.38;
}
.elementor-148488
  .elementor-element.elementor-element-6438299b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-6438299b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-2edc0b3f {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 20px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-2edc0b3f.e-con {
  --align-self: center;
}
.elementor-148488 .elementor-element.elementor-element-215ba225 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-215ba225
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Abril Fatface", sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 1.9em;
}
.elementor-148488
  .elementor-element.elementor-element-215ba225
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-ad2f891 {
  text-align: center;
  z-index: 99;
}
.elementor-148488 .elementor-element.elementor-element-ad2f891 img {
  width: 40%;
}
.elementor-148488
  .elementor-element.elementor-element-ad2f891
  > .elementor-widget-container {
  margin: -8px 0 0;
  padding: 0;
  --e-transform-flipY: -1;
}
.elementor-148488
  .elementor-element.elementor-element-ad2f891.elementor-element {
  --align-self: flex-start;
}
.elementor-148488 .elementor-element.elementor-element-66a55bd {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-66a55bd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-148488
  .elementor-element.elementor-element-66a55bd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-66a55bd,
.elementor-148488 .elementor-element.elementor-element-66a55bd:before {
  --border-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-2f284f26 img {
  opacity: 0.93;
}
.elementor-148488 .elementor-element.elementor-element-2f284f26 {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-5fd10606 img {
  border-style: double;
  border-width: 5px 0;
  border-color: #fdf5e4;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  #foreverr_timeline
  .foreverr_timeline_item_content_main {
  margin-bottom: 28px;
  margin-left: 10px;
  border-radius: 5px;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .timeline-images
  img {
  height: 250px;
  border-radius: 10px 10px 0 0;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .timeline-images {
  height: 250px;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .image-timeline-overlay {
  height: 250px;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon_holder
  i {
  font-size: 10px;
  color: #00000054;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon_holder {
  padding: 5px;
  background: #ffe8e84f;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon_holder
  svg {
  fill: #00000054;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon_line {
  background: #ffe8e84f;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon.uc-active
  .foreverr_timeline_item_icon_holder
  i {
  color: #000;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon.uc-active
  .foreverr_timeline_item_icon_holder
  svg {
  fill: #000;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon.uc-active
  .foreverr_timeline_item_icon_holder {
  background: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_icon_line_mask {
  background-color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_date {
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_title {
  font-family: "Abril Fatface", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #d2b16b;
  padding: 0 0 5px;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  .foreverr_timeline_item_text {
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
  color: #fdf5e4;
}
.elementor-148488
  .elementor-element.elementor-element-709e9bdc
  > .elementor-widget-container {
  margin: 0 20px 150px;
}
.elementor-148488
  .elementor-element.elementor-element-768a47d0
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-148488
  .elementor-element.elementor-element-768a47d0
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-148488 .elementor-element.elementor-element-768a47d0 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-148488
  .elementor-element.elementor-element-7c72bdc4.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-7c72bdc4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-148488
  .elementor-element.elementor-element-7c72bdc4
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-7c72bdc4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-148488
  .elementor-element.elementor-element-7c72bdc4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://foreverr.id/theme/uw048/7bb3c5028f.webp");
}
.elementor-148488
  .elementor-element.elementor-element-7c72bdc4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-7c72bdc4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-6cbdde26 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 50px;
  --margin-block-end: 5px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-6cbdde26.e-con {
  --align-self: center;
}
.elementor-148488 .elementor-element.elementor-element-55914bde {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-55914bde
  .elementor-heading-title {
  color: #140e04;
  font-family: "Abril Fatface", sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.9em;
}
.elementor-148488
  .elementor-element.elementor-element-55914bde
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-4e33a043 {
  text-align: center;
  z-index: 99;
}
.elementor-148488 .elementor-element.elementor-element-4e33a043 img {
  width: 40%;
}
.elementor-148488
  .elementor-element.elementor-element-4e33a043
  > .elementor-widget-container {
  margin: -8px 0 0;
  padding: 0;
  --e-transform-flipY: -1;
}
.elementor-148488
  .elementor-element.elementor-element-4e33a043.elementor-element {
  --align-self: flex-start;
}
.elementor-148488 .elementor-element.elementor-element-5a5a7a6a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --z-index: 10;
}
.elementor-148488 .elementor-element.elementor-element-5a5a7a6a,
.elementor-148488 .elementor-element.elementor-element-5a5a7a6a:before {
  --border-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-608bedaa {
  --display: flex;
  --gap: 10px 10px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-608bedaa,
.elementor-148488 .elementor-element.elementor-element-608bedaa:before {
  --border-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 .wishes-kit {
  padding: 10px;
  border-radius: 13px;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group
  input,
.form-group input:focus {
  color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group
  textarea,
.form-group textarea:focus {
  color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group-prepend
  select {
  color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group-prepend
  label {
  color: #140e04;
  background: #d7c5a1;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 label.attend {
  color: #140e04;
  border: solid 1px #140e04;
  border-radius: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group
  input,
.form-group textarea,
.form-group-prepend select,
label.attend {
  background-color: #fdf5e4;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group
  input,
.form-group textarea {
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 .form-group {
  margin-bottom: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .form-group-prepend
  label,
.form-group-prepend select {
  border-color: #d7c5a1;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  button[type="submit"] {
  fill: #ffe9c8;
  color: #ffe9c8;
  background: #140e04;
  border-radius: 10px;
  padding: 10px;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  input[type="radio"]:checked
  + label.attend {
  color: #ffe9c8;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  input[type="radio"]:checked
  + label.attend:before {
  border-color: #ffe9c8;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .pagenumb
  .current {
  color: #ffe9c8;
  background: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .wish-avatar
  svg {
  fill: #b78d33;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  label.attend:before {
  border-color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .pagenumb
  .item {
  background: #140e0445;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 .wish-spinner {
  border-top-color: #140e04 !important;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  #wishes-form
  button {
  border-style: solid;
  border-width: 0;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .wishes-box-list {
  max-height: 35vh;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 .wish-item {
  margin-bottom: 15px;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 .data-name {
  color: #b78d33;
}
.elementor-148488 .elementor-element.elementor-element-1e797ee8 .data-date,
.data-content {
  color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  .label-wish-form {
  color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-1e797ee8
  > .elementor-widget-container {
  margin: 10px;
  border-radius: 10px;
}
.elementor-148488 .elementor-element.elementor-element-fd4d4ef {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 25px;
  --padding-block-end: 100px;
  --padding-inline-start: 25px;
  --padding-inline-end: 25px;
}
.elementor-148488
  .elementor-element.elementor-element-fd4d4ef
  > .elementor-shape-bottom
  .elementor-shape-fill,
.elementor-148488
  .elementor-element.elementor-element-fd4d4ef
  > .e-con-inner
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-18e3d6d {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-18e3d6d
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-18e3d6d.elementor-element {
  --align-self: flex-start;
}
.elementor-148488 .elementor-element.elementor-element-5815bba6 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  border-style: double;
  --border-style: double;
  border-width: 8px;
  --border-block-start-width: 8px;
  --border-inline-end-width: 8px;
  --border-block-end-width: 8px;
  --border-inline-start-width: 8px;
  border-color: #d2b16b;
  --border-color: #d2b16b;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
}
.elementor-148488
  .elementor-element.elementor-element-5815bba6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-148488
  .elementor-element.elementor-element-5815bba6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-5815bba6,
.elementor-148488 .elementor-element.elementor-element-5815bba6:before {
  --border-transition: 0.3s;
}
.elementor-148488 .elementor-element.elementor-element-3d795ba3 img {
  opacity: 0.36;
  filter: brightness(89%) contrast(94%) saturate(0%) blur(0px) hue-rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-3d795ba3 {
  z-index: 0;
}
.elementor-148488
  .elementor-element.elementor-element-26322439
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-26322439.elementor-view-stacked
  .elementor-icon {
  background-color: #fdf5e4;
}
.elementor-148488
  .elementor-element.elementor-element-26322439.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-26322439.elementor-view-default
  .elementor-icon {
  fill: #fdf5e4;
  color: #fdf5e4;
  border-color: #fdf5e4;
}
.elementor-148488 .elementor-element.elementor-element-26322439 {
  --icon-box-icon-margin: 0px;
}
.elementor-148488
  .elementor-element.elementor-element-26322439
  .elementor-icon-box-title {
  margin-bottom: 0;
  color: #d2b16b;
  text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.3);
}
.elementor-148488
  .elementor-element.elementor-element-26322439
  .elementor-icon-box-title,
.elementor-148488
  .elementor-element.elementor-element-26322439
  .elementor-icon-box-title
  a {
  font-family: "Abril Fatface", sans-serif;
  font-size: 22px;
  line-height: 1.8em;
}
.elementor-148488
  .elementor-element.elementor-element-26322439
  .elementor-icon-box-description {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 14px;
}
.elementor-148488
  .elementor-element.elementor-element-26322439
  > .elementor-widget-container {
  padding: 20px 20px 0;
}
.elementor-148488
  .elementor-element.elementor-element-5bc48073
  a.elementor-button,
.elementor-148488
  .elementor-element.elementor-element-5bc48073
  .elementor-button {
  font-family: "Assistant", sans-serif;
  font-size: 14px;
  fill: #0c0c0c;
  color: #0c0c0c;
  background-color: #d2b16b;
  border-radius: 30px;
}
.elementor-148488 .elementor-element.elementor-element-5bc48073 #headpop {
  fill: #0c0c0c !important;
  color: #0c0c0c !important;
  background: #d2b16b !important;
}
.elementor-148488
  .elementor-element.elementor-element-5bc48073
  .rekAccord-header {
  background-color: #140e04;
  color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-5bc48073
  svg.rekAccord-kapat {
  stroke: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-5bc48073
  .rekAccord-subheader {
  font-size: 14px;
  color: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-5bc48073 .reknumb {
  font-family: "Jura", sans-serif;
}
.elementor-148488 .elementor-element.elementor-element-5bc48073 .nomor-dompet {
  font-family: "Jura", sans-serif;
}
.elementor-148488 .elementor-element.elementor-element-d4e09a6 {
  --spacer-size: 13px;
}
.elementor-148488 .elementor-element.elementor-element-6328a311 {
  text-align: center;
  z-index: 99;
}
.elementor-148488
  .elementor-element.elementor-element-6328a311
  > .elementor-widget-container {
  padding: 0;
  --e-transform-flipY: -1;
}
.elementor-148488
  .elementor-element.elementor-element-6328a311.elementor-element {
  --align-self: flex-start;
}
.elementor-148488 .elementor-element.elementor-element-47533f32 {
  --display: flex;
  --min-height: 70vh;
  --justify-content: space-between;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --margin-block-start: 0px;
  --margin-block-end: 0px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-47533f32:before,
.elementor-148488
  .elementor-element.elementor-element-47533f32
  > .elementor-background-video-container:before,
.elementor-148488
  .elementor-element.elementor-element-47533f32
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-148488
  .elementor-element.elementor-element-47533f32
  > .elementor-background-slideshow:before,
.elementor-148488
  .elementor-element.elementor-element-47533f32
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-148488
  .elementor-element.elementor-element-47533f32
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: #140e04;
}
.elementor-148488 .elementor-element.elementor-element-47533f32,
.elementor-148488 .elementor-element.elementor-element-47533f32:before {
  --border-transition: 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-17614be1
  > .elementor-widget-container {
  margin: -28px 0 0;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-4c8cf995 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-block-start: 50px;
  --margin-block-end: 10px;
  --margin-inline-start: 0px;
  --margin-inline-end: 0px;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-148488 .elementor-element.elementor-element-386b7f51 img {
  height: 38vh;
  object-fit: cover;
  object-position: center center;
  border-style: double;
  border-width: 6px;
  border-color: #fdf5e4;
  border-radius: 150px;
}
.elementor-148488 .elementor-element.elementor-element-386b7f51 {
  z-index: 1;
}
.elementor-148488 .elementor-element.elementor-element-16798068 img {
  opacity: 0.8;
}
.elementor-148488 .elementor-element.elementor-element-16798068 {
  z-index: 0;
}
.elementor-148488
  .elementor-element.elementor-element-16798068
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-148488 .elementor-element.elementor-element-1c664a4a img {
  opacity: 0.8;
}
.elementor-148488 .elementor-element.elementor-element-1c664a4a {
  z-index: 0;
}
.elementor-148488 .elementor-element.elementor-element-45df6975 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-45df6975
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-148488
  .elementor-element.elementor-element-45df6975
  > .elementor-widget-container {
  margin: 0 25px;
}
.elementor-148488 .elementor-element.elementor-element-22633c74 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-block-start: 20px;
  --padding-block-end: 100px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
  --z-index: 99;
}
.elementor-148488 .elementor-element.elementor-element-22633c74.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-148488 .elementor-element.elementor-element-24952518 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-24952518
  .elementor-heading-title {
  color: #fdf5e4;
  font-family: "Assistant", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488
  .elementor-element.elementor-element-24952518
  > .elementor-widget-container {
  margin: 0;
}
.elementor-148488 .elementor-element.elementor-element-4ee173b2 {
  text-align: center;
}
.elementor-148488
  .elementor-element.elementor-element-4ee173b2
  .elementor-heading-title {
  color: #c6a55d;
  font-family: "Abril Fatface", sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-148488
  .elementor-element.elementor-element-4ee173b2
  > .elementor-widget-container {
  margin: 0 0 6px;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-6a498918 {
  --spacer-size: 50px;
}
.elementor-148488 .elementor-element.elementor-element-4b4edd68 {
  text-align: left;
}
.elementor-148488
  .elementor-element.elementor-element-430bb259
  > .elementor-container {
  max-width: 450px;
}
.elementor-148488 .elementor-element.elementor-element-430bb259 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -50px;
  margin-bottom: 0;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-430bb259
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-148488
  .elementor-element.elementor-element-3601b75d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-148488
  .elementor-element.elementor-element-3601b75d
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488 .elementor-element.elementor-element-41300d8c .nav {
  background-color: #ffffff4a;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 0 0 5px;
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  .nav__link__spacer {
  margin: 0 2px;
}
.elementor-148488 .elementor-element.elementor-element-41300d8c .nav__link svg {
  fill: #d2b16b;
  color: #d2b16b;
}
.elementor-148488 .elementor-element.elementor-element-41300d8c .nav__link {
  background-color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  .thecube
  .cube:before {
  background-color: #140e04;
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  .nav__link:hover
  svg {
  fill: #fdf5e4;
  color: #fdf5e4;
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  .nav__link:focus {
  fill: #fdf5e4;
  color: #fdf5e4;
  background-color: var(--e-global-color-2e3c45b);
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  .nav__link-onpage {
  fill: #fdf5e4;
  color: #fdf5e4;
  background-color: var(--e-global-color-2e3c45b);
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  .nav__link:hover {
  background-color: var(--e-global-color-2e3c45b);
}
.elementor-148488
  .elementor-element.elementor-element-41300d8c
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-6848d50f
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-stacked
  .elementor-icon {
  background-color: #d2b16b;
  color: #000;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-default
  .elementor-icon {
  color: #d2b16b;
  border-color: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-framed
  .elementor-icon,
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-default
  .elementor-icon
  svg {
  fill: #d2b16b;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-framed
  .elementor-icon {
  background-color: #000;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #000;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53.elementor-view-stacked
  .elementor-icon
  .a-play {
  border: 1.5px dashed #000;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53
  .elementor-icon {
  font-size: 18px;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53
  .elementor-icon
  i,
.elementor-148488
  .elementor-element.elementor-element-43ec0d53
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-148488 .elementor-element.elementor-element-43ec0d53 .qrCode-header {
  font-family: "Roboto", sans-serif;
  background: #000;
}
.elementor-148488 .elementor-element.elementor-element-43ec0d53 .qrCode-header,
.elementor-148488 .elementor-element.elementor-element-43ec0d53 .qrCode-kapat {
  fill: #d2b16b;
  color: #d2b16b;
  stroke: #d2b16b;
}
.elementor-148488 .elementor-element.elementor-element-43ec0d53 #qrcode-card {
  color: #d2b16b;
  background: #000;
}
.elementor-148488 .elementor-element.elementor-element-43ec0d53 #download-qr {
  color: #d2b16b;
  background: #000;
}
.elementor-148488 .elementor-element.elementor-element-43ec0d53 #hd_overlay {
  stop-color: #000;
}
.elementor-148488
  .elementor-element.elementor-element-43ec0d53
  > .elementor-widget-container {
  margin: 0;
}
@media (min-width: 768px) {
  .elementor-148488 .elementor-element.elementor-element-2047c419 {
    --width: 100%;
  }
  .elementor-148488 .elementor-element.elementor-element-1d9ab941 {
    --width: 40%;
  }
  .elementor-148488 .elementor-element.elementor-element-aac368 {
    --width: 40%;
  }
  .elementor-148488 .elementor-element.elementor-element-10d413b4 {
    --width: 40%;
  }
  .elementor-148488 .elementor-element.elementor-element-96803d2 {
    --width: 40%;
  }
  .elementor-148488 .elementor-element.elementor-element-22633c74 {
    --width: 100%;
  }
  .elementor-148488 .elementor-element.elementor-element-3601b75d {
    width: 47%;
  }
  .elementor-148488 .elementor-element.elementor-element-6848d50f {
    width: 52.332%;
  }
}
@media (max-width: 1024px) {
  .elementor-148488
    .elementor-element.elementor-element-13ff47c1.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-148488 .elementor-element.elementor-element-3eced516 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 5px 5px;
  }
  .elementor-148488 .elementor-element.elementor-element-3009ad93 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 5px 5px;
  }
  .elementor-148488 .elementor-element.elementor-element-430bb259 {
    padding: 0;
  }
  .elementor-148488
    .elementor-element.elementor-element-6848d50f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .elementor-148488 .elementor-element.elementor-element-8743d1e {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-148488
    .elementor-element.elementor-element-13ff47c1.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-148488
    .elementor-element.elementor-element-2d956afa
    > .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-148488
    .elementor-element.elementor-element-1062cae2
    > .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-148488 .elementor-element.elementor-element-21167f4a {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-148488 .elementor-element.elementor-element-7c321fff {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-148488
    .elementor-element.elementor-element-45c548b5
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-148488 .elementor-element.elementor-element-45c548b5 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-148488 .elementor-element.elementor-element-5104f8a6 {
    --spacer-size: 100px;
  }
  .elementor-148488
    .elementor-element.elementor-element-2d0843a1
    .elementor-countdown-wrapper {
    max-width: 100%;
  }
  .elementor-148488
    .elementor-element.elementor-element-2d0843a1
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-148488 .elementor-element.elementor-element-3952807e {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-148488 .elementor-element.elementor-element-1d9ab941 {
    --width: 40%;
    --padding-block-start: 0em;
    --padding-block-end: 0em;
    --padding-inline-start: 0em;
    --padding-inline-end: 0em;
  }
  .elementor-148488
    .elementor-element.elementor-element-5608a3a6
    > .elementor-widget-container {
    padding: 0 0 0 10px;
  }
  .elementor-148488 .elementor-element.elementor-element-107ea34b {
    --flex-wrap: nowrap;
  }
  .elementor-148488 .elementor-element.elementor-element-7b54a143 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-148488 .elementor-element.elementor-element-aac368 {
    --width: 40%;
  }
  .elementor-148488
    .elementor-element.elementor-element-1910e599
    > .elementor-widget-container {
    padding: 0 0 0 10px;
  }
  .elementor-148488 .elementor-element.elementor-element-607f979f {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
  }
  .elementor-148488 .elementor-element.elementor-element-10d413b4 {
    --width: 40%;
    --padding-block-start: 0em;
    --padding-block-end: 0em;
    --padding-inline-start: 0em;
    --padding-inline-end: 0em;
  }
  .elementor-148488
    .elementor-element.elementor-element-6ff8d1fb
    > .elementor-widget-container {
    padding: 0 0 0 10px;
  }
  .elementor-148488 .elementor-element.elementor-element-49336a39 {
    --flex-wrap: nowrap;
  }
  .elementor-148488 .elementor-element.elementor-element-2e423d9e {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-148488 .elementor-element.elementor-element-96803d2 {
    --width: 40%;
  }
  .elementor-148488
    .elementor-element.elementor-element-502cf93c
    > .elementor-widget-container {
    padding: 0 0 0 10px;
  }
  .elementor-148488
    .elementor-element.elementor-element-20bc3a57
    > .elementor-container {
    max-width: 500px;
  }
  .elementor-148488
    .elementor-element.elementor-element-26322439
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-148488 .elementor-element.elementor-element-430bb259 {
    padding: 0;
  }
  .elementor-148488 .elementor-element.elementor-element-3601b75d {
    width: 85%;
  }
  .elementor-148488 .elementor-element.elementor-element-6848d50f {
    width: 15%;
  }
  .elementor-148488
    .elementor-element.elementor-element-6848d50f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-148488
    .elementor-element.elementor-element-43ec0d53
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-148488
    .elementor-element.elementor-element-43ec0d53
    .elementor-icon
    i,
  .elementor-148488
    .elementor-element.elementor-element-43ec0d53
    .elementor-icon
    svg {
    transform: rotate(0px);
  }
}
.elementor-148488 .elementor-element.elementor-element-6e569906 {
  position: absolute;
  bottom: 0;
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-64635d61 {
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-64635d61 img {
  z-index: 999;
}
.imgcover {
  height: 38vh;
  border-radius: 150px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgcover:before {
  content: "";
  background-image: conic-gradient(#d2b16b 20deg, transparent 200deg);
  width: 1000%;
  height: 1000%;
  position: absolute;
  animation: rotate 3s linear infinite;
  z-index: -1;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.elementor-148488 .elementor-element.elementor-element-29cd038d {
  position: absolute;
  width: 60%;
  top: 10%;
  right: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-3bcf0a2b {
  position: absolute;
  width: 60%;
  top: 50%;
  left: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-4f65ad91 {
  height: 38vh;
  width: 210px;
  transform-origin: bottom;
}
@media (max-width: 320px) {
  .elementor-148488 .elementor-element.elementor-element-4f65ad91 {
    height: 38vh;
    width: 160px;
  }
}
.nmt {
  color: #d2b16b !important;
}
.elementor-148488 .elementor-element.elementor-element-1474202b {
  max-width: 450px;
}
.elementor-148488 .elementor-element.elementor-element-1474202b {
  min-height: 100vh;
}
.elementor-148488 .elementor-element.elementor-element-13ff47c1 {
  position: absolute;
  height: 100%;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 10s;
}
.elementor-148488 .elementor-element.elementor-element-2842932f {
  position: absolute;
  min-height: 100%;
}
.elementor-148488 .elementor-element.elementor-element-13cc5c7a {
  position: absolute;
  bottom: 0;
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-7ab4060e {
  overflow: hidden;
}
.elementor-148488 .elementor-element.elementor-element-74eb3f4a {
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-74eb3f4a img {
  z-index: 999;
}
.imgcover {
  height: 38vh;
  border-radius: 150px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgcover:before {
  content: "";
  background-image: conic-gradient(#d2b16b 20deg, transparent 200deg);
  width: 1000%;
  height: 1000%;
  position: absolute;
  animation: rotate 3s linear infinite;
  z-index: -1;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.elementor-148488 .elementor-element.elementor-element-3f25b543 {
  position: absolute;
  width: 60%;
  top: 10%;
  right: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-105432dd {
  position: absolute;
  width: 60%;
  top: 50%;
  left: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-6476b49e {
  height: 32vh;
  width: 170px;
  transform-origin: bottom;
}
@media (max-width: 320px) {
  .elementor-148488 .elementor-element.elementor-element-6476b49e {
    height: 30vh;
    width: 150px;
  }
}
.elementor-148488 .elementor-element.elementor-element-6110ac91 {
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-6110ac91 img {
  z-index: 999;
}
.imgcover {
  height: 38vh;
  border-radius: 150px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgcover:before {
  content: "";
  background-image: conic-gradient(#d2b16b 20deg, transparent 200deg);
  width: 1000%;
  height: 1000%;
  position: absolute;
  animation: rotate 3s linear infinite;
  z-index: -1;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.elementor-148488 .elementor-element.elementor-element-1d9dafd1 {
  position: absolute;
  width: 60%;
  top: 10%;
  right: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-2fb7a49b {
  position: absolute;
  width: 60%;
  top: 50%;
  left: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-7a57ebbb {
  height: 32vh;
  width: 170px;
  transform-origin: bottom;
}
@media (max-width: 320px) {
  .elementor-148488 .elementor-element.elementor-element-7a57ebbb {
    height: 30vh;
    width: 150px;
  }
}
.elementor-148488 .elementor-element.elementor-element-45c548b5 {
  position: absolute;
  bottom: 0;
}
.elementor-148488 .elementor-element.elementor-element-35c99188 {
  position: absolute;
  bottom: 0;
}
.elementor-148488 .elementor-element.elementor-element-7b54a143 {
  height: 70px;
  width: 70px;
}
.elementor-148488 .elementor-element.elementor-element-107ea34b {
  height: 70px;
  width: 70px;
}
.elementor-148488 .elementor-element.elementor-element-1096f314 img {
  height: 300px;
  width: 100%;
  object-fit: cover;
}
.elementor-148488 .elementor-element.elementor-element-2e423d9e {
  height: 70px;
  width: 70px;
}
.elementor-148488 .elementor-element.elementor-element-49336a39 {
  height: 70px;
  width: 70px;
}
.elementor-148488 .elementor-element.elementor-element-291f9fd7 {
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-148488 .elementor-element.elementor-element-77b284a6 {
  position: absolute;
  bottom: 0;
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-2f284f26 {
  position: absolute;
  bottom: 0;
}
.elementor-148488 .elementor-element.elementor-element-5fd10606 img {
  height: 300px;
  width: 100%;
  object-fit: cover;
}
.elementor-148488 .elementor-element.elementor-element-608bedaa {
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-148488 .elementor-element.elementor-element-3d795ba3 {
  position: absolute;
  bottom: 0;
}
.elementor-148488 .elementor-element.elementor-element-5815bba6 {
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-148488 .elementor-element.elementor-element-386b7f51 {
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-386b7f51 img {
  z-index: 999;
}
.imgcover {
  height: 38vh;
  border-radius: 150px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.imgcover:before {
  content: "";
  background-image: conic-gradient(#d2b16b 20deg, transparent 200deg);
  width: 1000%;
  height: 1000%;
  position: absolute;
  animation: rotate 3s linear infinite;
  z-index: -1;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.elementor-148488 .elementor-element.elementor-element-16798068 {
  position: absolute;
  width: 60%;
  top: 10%;
  right: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-1c664a4a {
  position: absolute;
  width: 60%;
  top: 50%;
  left: -25%;
  animation-iteration-count: infinite;
}
.elementor-148488 .elementor-element.elementor-element-4c8cf995 {
  height: 38vh;
  width: 210px;
  transform-origin: bottom;
}
@media (max-width: 320px) {
  .elementor-148488 .elementor-element.elementor-element-4c8cf995 {
    height: 38vh;
    width: 160px;
  }
}
.elementor-148488 .elementor-element.elementor-element-4b4edd68 {
  position: absolute;
  bottom: 0;
  transform-origin: bottom;
}
.elementor-148488 .elementor-element.elementor-element-41300d8c .nav {
  backdrop-filter: blur(5px);
}
#dark-back {
  max-width: 450px;
}
.rekSheet {
  max-width: 450px;
}
.rekAccord {
  max-width: 450px;
}
.qrCode {
  max-width: 450px;
}
body {
  background: #dadada;
}
