.elementor-1534 .elementor-element.elementor-element-ed7ec6d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-696b814 {
    --display: flex;
    --min-height: 100dvh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --overlay-opacity: 0.73;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-696b814::before,
  .elementor-1534 .elementor-element.elementor-element-696b814 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-696b814 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-696b814 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-696b814 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-696b814 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-578a777 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
  }
  .elementor-1534 .elementor-element.elementor-element-ebf98ba {
    --display: flex;
    --overlay-opacity: 0.4;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99;
  }
  .elementor-1534 .elementor-element.elementor-element-ebf98ba::before,
  .elementor-1534 .elementor-element.elementor-element-ebf98ba > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-ebf98ba > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-ebf98ba > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-ebf98ba > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-ebf98ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-b2d1051 {
    --display: flex;
    --min-height: 100dvh;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.6;
  }
  .elementor-1534 .elementor-element.elementor-element-b2d1051::before,
  .elementor-1534 .elementor-element.elementor-element-b2d1051 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-b2d1051 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-b2d1051 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-b2d1051 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-b2d1051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-2e8c949 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
  }
  .elementor-1534 .elementor-element.elementor-element-cc8b6b7 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-cc8b6b7 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: italic;
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-a6b6f60 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-a6b6f60 .elementor-heading-title {
    font-family: "pr-script", Sans-serif;
    font-size: 3em;
    font-weight: normal;
    color: #ffffff;
  }
  
  /* Tambahkan media query untuk ukuran handphone */
  @media (max-width: 767px) {
  .elementor-1534 .elementor-element.elementor-element-a6b6f60 .elementor-heading-title {
      font-size: 40px;
    }
  }
  
  .elementor-1534 .elementor-element.elementor-element-cd64273 {
    --display: flex;
  }
  .elementor-1534 .elementor-element.elementor-element-8fd9ee3 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-8fd9ee3 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-d53beb9 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-d53beb9 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    font-style: italic;
    color: #ffffff;
  }
  .elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-8975bc1 .elementor-button {
    background-color: transparent;
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    background-image: linear-gradient(110deg, #c28846 0%, #976326 100%);
    border-radius: 999px 999px 999px 999px;
    padding: 10px 35px 10px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-47822af {
    --display: flex;
    --min-height: 100dvh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --z-index: 99;
  }
  .elementor-1534 .elementor-element.elementor-element-47822af:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-47822af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: url("../../../uploads/2024/10/MOTION-fallback-Minang-1.jpg") 50% 50%;
    background-size: cover;
  }
  .elementor-1534 .elementor-element.elementor-element-8e65024 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
  }
  .elementor-1534 .elementor-element.elementor-element-da4dfd5 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-da4dfd5 .elementor-heading-title {
    font-family: "pr-script", Sans-serif;
    font-size: 4em;
    font-weight: normal;
    color: #c28846b3;
  }
  .elementor-1534 .elementor-element.elementor-element-c6752fb > .elementor-widget-container {
    margin: -30px 0px -30px 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-c6752fb {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-c6752fb .elementor-heading-title {
    font-family: "pr-script", Sans-serif;
    font-size: 3em;
    font-weight: normal;
    color: #c288462e;
  }
  .elementor-1534 .elementor-element.elementor-element-176f7cc {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-176f7cc .elementor-heading-title {
    font-family: "pr-script", Sans-serif;
    font-size: 4em;
    font-weight: normal;
    color: #c28846b3;
  }
  .elementor-1534 .elementor-element.elementor-element-4a4069a {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-4a4069a .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-widget-lottie {
    --caption-color: var(--e-global-color-text);
  }
  .elementor-widget-lottie .e-lottie__caption {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-640d548 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-640d548 {
    --lottie-container-width: 17%;
    --lottie-container-opacity: 0.6;
  }
  .elementor-1534 .elementor-element.elementor-element-640d548 .e-lottie__container {
    filter: brightness(55%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  }
  .elementor-1534 .elementor-element.elementor-element-04cd8af {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.3;
    --overlay-mix-blend-mode: darken;
    --padding-top: 80px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-04cd8af:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-04cd8af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0eae8;
  }
  .elementor-1534 .elementor-element.elementor-element-04cd8af::before,
  .elementor-1534 .elementor-element.elementor-element-04cd8af > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-04cd8af > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-04cd8af > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-04cd8af > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-04cd8af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/Minang-1-Asset-1.jpg");
    --background-overlay: "";
    background-position: center center;
    background-size: cover;
  }
  .elementor-1534 .elementor-element.elementor-element-453a53b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 10px rgba(0, 0, 0, 0.22);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-453a53b:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-453a53b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #e2d9d2;
  }
  .elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-23463e1 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 12px 12px 0px 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-a5598ed {
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 75px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-880239f {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-880239f .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-27d9283 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-27d9283 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-c2b870e {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-c2b870e .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-e02c77a {
    z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-e02c77a img {
    width: 100%;
  }
  .elementor-1534 .elementor-element.elementor-element-37439eb {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-37439eb:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-37439eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
    background-image: url("../../../uploads/2024/10/MEMPELAI-MIDDLE-Minang-1-3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-1534 .elementor-element.elementor-element-37439eb::before,
  .elementor-1534 .elementor-element.elementor-element-37439eb > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-37439eb > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-37439eb > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-37439eb > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-37439eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/MEMPELAI-TOP-X-Minang-1-2.png");
    --background-overlay: "";
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-1534 .elementor-element.elementor-element-586644b {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 140px;
    --padding-bottom: 200px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-586644b::before,
  .elementor-1534 .elementor-element.elementor-element-586644b > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-586644b > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-586644b > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-586644b > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-586644b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/MEMPELAI-BOTTOM-Minang-1-1.png");
    --background-overlay: "";
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-1534 .elementor-element.elementor-element-7f5eac2 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-9dafbcb {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-9dafbcb .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-25b95b2 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-25b95b2 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-f8ca2c9 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-63a80b9 {
    z-index: 2;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-63a80b9 img {
    width: 45%;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #e2d9d2;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-eb65839 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-eb65839 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-56d6aa5 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-56d6aa5 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-2e1d508 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-2e1d508 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-d2db171 .elementor-button {
    background-color: #e2d9d2;
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 500;
    fill: #2a2a2a;
    color: #2a2a2a;
    border-radius: 30px 30px 30px 30px;
    padding: 6px 35px 6px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-d2db171 .elementor-button-content-wrapper {
    flex-direction: row;
  }
  .elementor-1534 .elementor-element.elementor-element-3e7e23e {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-3e7e23e .elementor-heading-title {
    font-family: "william-narasi", Sans-serif;
    font-size: 3em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #c2884682;
  }
  .elementor-1534 .elementor-element.elementor-element-cf83ca5 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-2d3dca2 {
    z-index: 2;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-2d3dca2 img {
    width: 45%;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #e2d9d2;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-298bff9 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-298bff9 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-4d34fc9 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-4d34fc9 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-dcdbf97 {
    z-index: 5;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-dcdbf97 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
    font-style: italic;
    line-height: 1.5em;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-e8ecd87 .elementor-button {
    background-color: #e2d9d2;
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 500;
    fill: #2a2a2a;
    color: #2a2a2a;
    border-radius: 30px 30px 30px 30px;
    padding: 6px 35px 6px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-e8ecd87 .elementor-button-content-wrapper {
    flex-direction: row;
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-b61dc09 {
    left: 0px;
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-b61dc09 {
    right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-b61dc09 {
    top: 0px;
    z-index: 1;
    --lottie-container-width: 120%;
    --lottie-container-opacity: 0.3;
  }
  .elementor-1534 .elementor-element.elementor-element-593f3af {
    --display: flex;
    --min-height: 80dvh;
    --justify-content: flex-end;
    --overlay-opacity: 0.5;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-593f3af::before,
  .elementor-1534 .elementor-element.elementor-element-593f3af > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-593f3af > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-593f3af > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-593f3af > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-593f3af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-593f3af .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
  }
  .elementor-1534 .elementor-element.elementor-element-98efbd7 {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-widget-countdown .elementor-countdown-item {
    background-color: var(--e-global-color-primary);
  }
  .elementor-widget-countdown .elementor-countdown-digits {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-countdown .elementor-countdown-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
  }
  .elementor-widget-countdown .elementor-countdown-expire--message {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-b447ad1 > .elementor-widget-container {
    margin: -20px 0px -10px 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-wrapper {
    max-width: 100%;
  }
  .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-item {
    background-color: #ffffff00;
    border-style: none;
    border-radius: 6px 6px 6px 6px;
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(10px / 2);
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(10px / 2);
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(10px / 2);
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(10px / 2);
  }
  .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-digits {
    color: #ffffff;
    font-family: "Gilda Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
  }
  .elementor-1534 .elementor-element.elementor-element-b447ad1 .elementor-countdown-label {
    color: #ffffff;
    font-family: "Playfair", Sans-serif;
    font-size: 0.7em;
    font-weight: 400;
  }
  .elementor-1534 .elementor-element.elementor-element-22b7202 a.elementor-button,
  .elementor-1534 .elementor-element.elementor-element-22b7202 .elementor-button {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-style: italic;
    background-color: #ffffff00;
    border-radius: 30px 30px 30px 30px;
    padding: 9px 35px 9px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-22b7202 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
  }
  .elementor-1534 .elementor-element.elementor-element-a032796 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-a032796:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-a032796 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
    background-image: url("../../../uploads/2024/10/PENUTUP-Minang-1-2.png");
    background-position: bottom center;
    background-size: cover;
  }
  .elementor-1534 .elementor-element.elementor-element-a032796::before,
  .elementor-1534 .elementor-element.elementor-element-a032796 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-a032796 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-a032796 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-a032796 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-a032796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/MEMPELAI-TOP-X-Minang-1-2.png");
    --background-overlay: "";
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-1534 .elementor-element.elementor-element-e190760 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-e190760::before,
  .elementor-1534 .elementor-element.elementor-element-e190760 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-e190760 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-e190760 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-e190760 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-e190760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/MEMPELAI-BOTTOM-Minang-1-1.png");
    --background-overlay: "";
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-1534 .elementor-element.elementor-element-62a9bb7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-b626934 img {
    width: 100%;
    opacity: 0.75;
  }
  .elementor-1534 .elementor-element.elementor-element-8894f2a {
    --display: flex;
    --overlay-opacity: 0.75;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-8894f2a::before,
  .elementor-1534 .elementor-element.elementor-element-8894f2a > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-8894f2a > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-8894f2a > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-8894f2a > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-8894f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/Minang-1-TENGAH_1.png");
    --background-overlay: "";
    background-position: center center;
    background-repeat: repeat-y;
    background-size: contain;
  }
  .elementor-1534 .elementor-element.elementor-element-e57b756 {
    --display: flex;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-8f5e9a2 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-8f5e9a2 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-b7decfb {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-b7decfb .elementor-heading-title {
    font-family: "Gilda Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-99c93d4 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-99c93d4 .elementor-heading-title {
    font-family: "Gilda Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: italic;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-3314d63 {
    --spacer-size: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-3981e52 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-3981e52 .elementor-heading-title {
    font-family: "Gilda Display", Sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-1506f43 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-1506f43 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-86d5d75 .elementor-button {
    background-color: transparent;
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 1px;
    fill: #ffffff;
    color: #ffffff;
    background-image: linear-gradient(150deg, #c28846 0%, #a0692b 100%);
    border-radius: 999px 999px 999px 999px;
    padding: 8px 35px 8px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-b2709db {
    --display: flex;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-af39d59 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-af39d59 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-3f9ff04 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-3f9ff04 .elementor-heading-title {
    font-family: "Gilda Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-2d27777 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-2d27777 .elementor-heading-title {
    font-family: "Gilda Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: italic;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-6a8d16f {
    --spacer-size: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-a74c73c {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-a74c73c .elementor-heading-title {
    font-family: "Gilda Display", Sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-9d679aa {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-9d679aa .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-93327b5 .elementor-button {
    background-color: transparent;
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 1px;
    fill: #ffffff;
    color: #ffffff;
    background-image: linear-gradient(150deg, #c28846 0%, #a0692b 100%);
    border-radius: 999px 999px 999px 999px;
    padding: 8px 35px 8px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-c5b22f8 {
    --display: flex;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-e6b08f8 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-e6b08f8 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-6991c1a {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-6991c1a .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-b46a54e .elementor-button {
    background-color: transparent;
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 1px;
    fill: #ffffff;
    color: #ffffff;
    background-image: linear-gradient(150deg, #c28846 0%, #a0692b 100%);
    border-radius: 999px 999px 999px 999px;
    padding: 8px 35px 8px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-1d5e05f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-0dd7363 img {
    width: 100%;
    opacity: 0.75;
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-a4add81 {
    left: 0%;
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-a4add81 {
    right: 0%;
  }
  .elementor-1534 .elementor-element.elementor-element-a4add81 {
    top: 30%;
    z-index: 1;
    text-align: left;
  }
  .elementor-1534 .elementor-element.elementor-element-a4add81 img {
    width: 71%;
  }
  .elementor-1534 .elementor-element.elementor-element-2cb6869 {
    text-align: right;
  }
  .elementor-1534 .elementor-element.elementor-element-2cb6869 img {
    width: 70%;
  }
  .elementor-1534 .elementor-element.elementor-element-2657a0c {
    --display: flex;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-2657a0c:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-2657a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #c28846;
  }
  .elementor-1534 .elementor-element.elementor-element-e311d0a {
    --display: flex;
  }
  .elementor-1534 .elementor-element.elementor-element-97b2830 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-97b2830 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    font-style: italic;
    color: #ffffff;
  }
  .elementor-widget-pp-image-gallery {
    --filters-pointer-bg-color-active: var(--e-global-color-accent);
    --filters-pointer-bg-color-hover: var(--e-global-color-accent);
  }
  .elementor-widget-pp-image-gallery .pp-gallery-load-more {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-d78fe25 .pp-image-gallery-thumbnail-wrap {
    border-radius: 6px 6px 6px 6px;
  }
  .elementor-1534 .elementor-element.elementor-element-d78fe25 .pp-gallery-image-content {
    justify-content: flex-end;
    align-items: flex-start;
  }
  .elementor-1534 .elementor-element.elementor-element-d78fe25 .pp-image-overlay {
    mix-blend-mode: normal;
  }
  .elementor-1534 .elementor-element.elementor-element-0680a12 > .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ff0000;
    border-radius: 8px 8px 8px 8px;
  }
  .elementor-1534 .elementor-element.elementor-element-0680a12 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
  }
  .elementor-1534 .elementor-element.elementor-element-a6433b0 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-a6433b0 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    font-style: italic;
    line-height: 1.5em;
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-443e8af {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-443e8af:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-443e8af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0eae8;
  }
  .elementor-1534 .elementor-element.elementor-element-443e8af::before,
  .elementor-1534 .elementor-element.elementor-element-443e8af > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-443e8af > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-443e8af > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-443e8af > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-443e8af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/MEMPELAI-TOP-X-Minang-1-2.png");
    --background-overlay: "";
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .elementor-1534 .elementor-element.elementor-element-1d53e37 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 80px;
    --padding-bottom: 200px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-1d53e37::before,
  .elementor-1534 .elementor-element.elementor-element-1d53e37 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-1d53e37 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-1d53e37 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-1d53e37 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-1d53e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/AYAT-Minang-1-2.png");
    --background-overlay: "";
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .elementor-1534 .elementor-element.elementor-element-8aab44a {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #c28846;
    --border-color: #c28846;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-8aab44a:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-8aab44a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffffe6;
  }
  .elementor-1534 .elementor-element.elementor-element-38997a3 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-38997a3 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-9196ec4 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-9196ec4 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-widget-form .elementor-field-group > label,
  .elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text);
  }
  .elementor-widget-form .elementor-field-group > label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-form .elementor-field-type-html {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
  }
  .elementor-widget-form .elementor-field-group .elementor-field,
  .elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
  .elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
  }
  .elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
  }
  .elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
  }
  .elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-form .e-form__indicators__indicator,
  .elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
  .elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
  }
  .elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-form-fields-wrapper {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -10px;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group.recaptcha_v3-bottomleft,
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 10px;
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 10px;
  }
  body .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group > label,
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-subgroup label {
    color: #2e2e2e;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group > label {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-type-html {
    padding-bottom: 0px;
    color: #7a7a7a;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group .elementor-field {
    color: #2e2e2e;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group .elementor-field,
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-subgroup label {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #c28846;
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #c28846;
    border-width: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-field-group .elementor-select-wrapper::before {
    color: #c28846;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-button {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: 500;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .e-form__buttons__wrapper__button-next {
    background-color: #c28846;
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-button[type="submit"] {
    background-color: #c28846;
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .e-form__buttons__wrapper__button-previous {
    background-color: #000000;
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-button[type="submit"]:hover {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-9ff08e6 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
  }
  .elementor-1534 .elementor-element.elementor-element-b8050fe {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-b8050fe:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-b8050fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
  }
  .elementor-1534 .elementor-element.elementor-element-e78e785 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-1f75948 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-1f75948 .elementor-heading-title {
    font-family: "pr-script", Sans-serif;
    font-size: 4em;
    font-weight: normal;
    color: #c28846;
  }
  .elementor-1534 .elementor-element.elementor-element-ed399e1 {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-1534 .elementor-element.elementor-element-ed399e1 > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-ed399e1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 12px 12px 12px 12px;
  }
  .elementor-1534 .elementor-element.elementor-element-eb934e0 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #c28846;
    --border-color: #c28846;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-eb934e0:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-eb934e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff75;
  }
  .elementor-1534 .elementor-element.elementor-element-55ac16c {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-55ac16c .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    font-style: italic;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-7ff0c00 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-7ff0c00 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-2fc97b2 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #c28846;
    --border-color: #c28846;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-2fc97b2:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-2fc97b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff75;
  }
  .elementor-1534 .elementor-element.elementor-element-ff8dada {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-ff8dada .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    font-style: italic;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-8eacb4b {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-8eacb4b .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-87dfd41 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #c28846;
    --border-color: #c28846;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-87dfd41:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-87dfd41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff75;
  }
  .elementor-1534 .elementor-element.elementor-element-4dfbfcd {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-4dfbfcd .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    font-style: italic;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-71fbe97 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-71fbe97 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-2af1497 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-2af1497:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-2af1497 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
  }
  .elementor-1534 .elementor-element.elementor-element-2af1497::before,
  .elementor-1534 .elementor-element.elementor-element-2af1497 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-2af1497 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-2af1497 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-2af1497 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-2af1497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 {
    --display: flex;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #c28846;
    --border-color: #c28846;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 60px;
    --padding-bottom: 200px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-2fd6a04:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0eae8;
  }
  .elementor-1534 .elementor-element.elementor-element-2fd6a04::before,
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-2fd6a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/GIFT-INNER-Minang-1-1.png");
    --background-overlay: "";
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .elementor-1534 .elementor-element.elementor-element-cc504be {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-cc504be .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-e4878de {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-e4878de .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-4de97b7 .elementor-button {
    background-color: transparent;
    font-family: "Playfair Display", Sans-serif;
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 1px;
    fill: #ffffff;
    color: #ffffff;
    background-image: linear-gradient(150deg, #c28846 0%, #a0692b 100%);
    border-radius: 999px 999px 999px 999px;
    padding: 8px 35px 8px 35px;
  }
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-5a0bc88:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
  }
  .elementor-1534 .elementor-element.elementor-element-5a0bc88::before,
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-5a0bc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-5ae6429 {
    --display: flex;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #c28846;
    --border-color: #c28846;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
  }
  .elementor-1534 .elementor-element.elementor-element-5ae6429:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-5ae6429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f0eae8;
  }
  .elementor-1534 .elementor-element.elementor-element-5ae6429::before,
  .elementor-1534 .elementor-element.elementor-element-5ae6429 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-5ae6429 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-5ae6429 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-5ae6429 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-5ae6429 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: "";
  }
  .elementor-1534 .elementor-element.elementor-element-5192cf3 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-5192cf3 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 2em;
    font-weight: normal;
    color: #2a2a2a;
  }
  .elementor-1534 .elementor-element.elementor-element-43c99e8 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-43c99e8 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-463a164 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-1534 .elementor-element.elementor-element-463a164:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-463a164 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
    background-image: url("../../../uploads/2024/10/PENUTUP-Minang-1-2.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .elementor-1534 .elementor-element.elementor-element-463a164::before,
  .elementor-1534 .elementor-element.elementor-element-463a164 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-463a164 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-463a164 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-463a164 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-463a164 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/10/PENUTUP-Minang-1.png");
    --background-overlay: "";
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .elementor-1534 .elementor-element.elementor-element-8e5035f {
    --display: flex;
  }
  .elementor-1534 .elementor-element.elementor-element-1365ec9 {
    z-index: 2;
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-1365ec9 img {
    width: 45%;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #e2d9d2;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-1534 .elementor-element.elementor-element-cab712a {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-cab712a .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-e52f757 {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-e52f757 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.5em;
    color: #353535;
  }
  .elementor-1534 .elementor-element.elementor-element-d9466be {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-d9466be .elementor-heading-title {
    font-family: "pr-script", Sans-serif;
    font-size: 2.5em;
    font-weight: normal;
    color: #c28846;
  }
  .elementor-1534 .elementor-element.elementor-element-1abb8ce {
    --display: flex;
  }
  .elementor-1534 .elementor-element.elementor-element-24f49f5 {
    --display: flex;
  }
  .elementor-1534 .elementor-element.elementor-element-3b821d4 {
    --spacer-size: 100px;
  }
  .elementor-1534 .elementor-element.elementor-element-f1212b2 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-1534 .elementor-element.elementor-element-f1212b2:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-f1212b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #c28846;
  }
  .elementor-1534 .elementor-element.elementor-element-fddb531 {
    --display: grid;
    --e-con-grid-template-columns: repeat(5, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: center;
    --overlay-opacity: 0.2;
    --border-radius: 999px 999px 999px 999px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
  }
  .elementor-1534 .elementor-element.elementor-element-fddb531:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-fddb531 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #c28846;
  }
  .elementor-1534 .elementor-element.elementor-element-fddb531::before,
  .elementor-1534 .elementor-element.elementor-element-fddb531 > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-fddb531 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-1534 .elementor-element.elementor-element-fddb531 > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-fddb531 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-1534 .elementor-element.elementor-element-fddb531 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../../uploads/2024/09/floral-2-long2.jpg");
    --background-overlay: "";
    background-position: center center;
  }
  .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
  }
  .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
  .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
  .elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
  }
  .elementor-widget-icon-box .elementor-icon-box-title,
  .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
  }
  .elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5 {
    --icon-box-icon-margin: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #c79b5a;
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-22c38e5.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon {
    font-size: 25px;
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title,
  .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 0.7rem;
    font-weight: 500;
  }
  .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-description {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891 {
    --icon-box-icon-margin: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #c79b5a;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-2c58891.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon {
    font-size: 25px;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title,
  .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 0.7rem;
    font-weight: 500;
  }
  .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-description {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689 {
    --icon-box-icon-margin: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #c79b5a;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-b12d689.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon {
    font-size: 25px;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title,
  .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 0.7rem;
    font-weight: 500;
  }
  .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-description {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523 {
    --icon-box-icon-margin: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #c79b5a;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-8228523.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon {
    font-size: 25px;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title,
  .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 0.7rem;
    font-weight: 500;
  }
  .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-description {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2 {
    --icon-box-icon-margin: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #c79b5a;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-26b48c2.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon {
    font-size: 25px;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title,
  .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-size: 0.7rem;
    font-weight: 500;
  }
  .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-description {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-0792083 > .elementor-widget-container {
    background-color: #02010100;
    margin: 0px -5px 0px 0px;
    border-radius: 999px 999px 999px 999px;
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-0792083 {
    right: 5px;
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-0792083 {
    left: 5px;
  }
  .elementor-1534 .elementor-element.elementor-element-0792083 {
    bottom: 100px;
    z-index: 3;
  }
  .elementor-1534 .elementor-element.elementor-element-0792083 .jet-audio .mejs-playpause-button > button {
    font-size: 10px;
    color: #ffffff;
    background-color: #c09a51;
    padding: 12px 12px 12px 12px;
    border-radius: 999px 999px 999px 999px;
  }
  .elementor-1534 .elementor-element.elementor-element-0792083 .jet-audio .mejs-time {
    color: #ffffff;
  }
  .elementor-1534 .elementor-element.elementor-element-cd8e31d {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 10px;
    --padding-bottom: 15px;
    --padding-left: 5px;
    --padding-right: 5px;
    --z-index: 97;
  }
  .elementor-1534 .elementor-element.elementor-element-cd8e31d:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-cd8e31d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f7f8f9;
  }
  .elementor-1534 .elementor-element.elementor-element-6691717 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
  }
  .elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
  }
  .elementor-widget-icon.elementor-view-framed .elementor-icon,
  .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
  .elementor-widget-icon.elementor-view-framed .elementor-icon,
  .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570.elementor-view-stacked .elementor-icon {
    background-color: #999896;
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-2c61570.elementor-view-default .elementor-icon {
    color: #999896;
    border-color: #999896;
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570.elementor-view-framed .elementor-icon,
  .elementor-1534 .elementor-element.elementor-element-2c61570.elementor-view-default .elementor-icon svg {
    fill: #999896;
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon {
    font-size: 55px;
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon svg {
    height: 55px;
  }
  .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon-wrapper svg {
    width: auto;
  }
  .elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
  }
  .elementor-1534 .elementor-element.elementor-element-6273e65 {
    text-align: center;
    color: #999896;
    font-family: "Poppins", Sans-serif;
    font-size: 0.6rem;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 1.5px;
  }
  .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
  }
  .elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
  }
  .elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
  }
  .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
  }
  .elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px / 2);
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px / 2);
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
  }
  body.rtl .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px / 2);
  }
  body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px / 2);
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-icon i {
    color: #999896;
    transition: color 0.3s;
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-icon svg {
    fill: #999896;
    transition: fill 0.3s;
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-7eea5e6 .elementor-icon-list-text {
    transition: color 0.3s;
  }
  .elementor-1534 .elementor-element.elementor-element-cda0202 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
  }
  .elementor-1534 .elementor-element.elementor-element-792791a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-a7eeaa2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-1534 .elementor-element.elementor-element-a7eeaa2:not(.elementor-motion-effects-element-type-background),
  .elementor-1534 .elementor-element.elementor-element-a7eeaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../uploads/2024/10/COVER-Minang-1.jpg");
    background-position: center center;
    background-size: cover;
  }
  @media (max-width: 1024px) {
    .elementor-1534 .elementor-element.elementor-element-640d548 {
      --lottie-container-width: 29%;
    }
    .elementor-1534 .elementor-element.elementor-element-586644b {
      --padding-top: 100px;
      --padding-bottom: 200px;
      --padding-left: 30px;
      --padding-right: 30px;
    }
    .elementor-1534 .elementor-element.elementor-element-63a80b9 img {
      width: 58%;
    }
    .elementor-1534 .elementor-element.elementor-element-2d3dca2 img {
      width: 58%;
    }
    .elementor-1534 .elementor-element.elementor-element-a4add81 {
      top: 20%;
    }
    .elementor-1534 .elementor-element.elementor-element-a4add81 img {
      width: 46%;
    }
    .elementor-1534 .elementor-element.elementor-element-ed399e1 {
      --e-image-carousel-slides-to-show: 3;
    }
    .elementor-1534 .elementor-element.elementor-element-ed399e1 > .elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }
    .elementor-1534 .elementor-element.elementor-element-1365ec9 img {
      width: 58%;
    }
    .elementor-1534 .elementor-element.elementor-element-fddb531 {
      --grid-auto-flow: row;
    }
    .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon {
      font-size: 22px;
    }
    .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title a {
      font-size: 0.6rem;
    }
    .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon {
      font-size: 22px;
    }
    .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title a {
      font-size: 0.6rem;
    }
    .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon {
      font-size: 22px;
    }
    .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title a {
      font-size: 0.6rem;
    }
    .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon {
      font-size: 22px;
    }
    .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title a {
      font-size: 0.6rem;
    }
    .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon {
      font-size: 22px;
    }
    .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title a {
      font-size: 0.6rem;
    }
    .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon {
      font-size: 45px;
    }
    .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon svg {
      height: 45px;
    }
  }
  @media (min-width: 768px) {
    .elementor-1534 .elementor-element.elementor-element-696b814 {
      --width: 50%;
    }
    .elementor-1534 .elementor-element.elementor-element-578a777 {
      --width: 50%;
    }
    .elementor-1534 .elementor-element.elementor-element-8e65024 {
      --width: 70%;
    }
    .elementor-1534 .elementor-element.elementor-element-453a53b {
      --width: 90%;
    }
    .elementor-1534 .elementor-element.elementor-element-fddb531 {
      --width: 95%;
    }
    .elementor-1534 .elementor-element.elementor-element-792791a {
      --width: 50%;
    }
    .elementor-1534 .elementor-element.elementor-element-a7eeaa2 {
      --width: 50%;
    }
  }
  @media (max-width: 767px) {
    .elementor-1534 .elementor-element.elementor-element-696b814 {
      --z-index: 1;
    }
    .elementor-1534 .elementor-element.elementor-element-578a777 {
      --z-index: 2;
    }
    .elementor-1534 .elementor-element.elementor-element-b2d1051 {
      --min-height: 100dvh;
    }
    .elementor-1534 .elementor-element.elementor-element-8e65024 {
      --width: 80%;
    }
    .elementor-1534 .elementor-element.elementor-element-640d548 {
      --lottie-container-width: 20%;
    }
    .elementor-1534 .elementor-element.elementor-element-37439eb {
      --padding-top: 0px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
    }
    .elementor-1534 .elementor-element.elementor-element-586644b {
      --padding-top: 100px;
      --padding-bottom: 200px;
      --padding-left: 30px;
      --padding-right: 30px;
    }
    .elementor-1534 .elementor-element.elementor-element-63a80b9 img {
      width: 75%;
    }
    .elementor-1534 .elementor-element.elementor-element-2d3dca2 img {
      width: 75%;
    }
    .elementor-1534 .elementor-element.elementor-element-98efbd7 {
      --padding-top: 20px;
      --padding-bottom: 20px;
      --padding-left: 20px;
      --padding-right: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-e57b756 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-1534 .elementor-element.elementor-element-b2709db {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-1534 .elementor-element.elementor-element-c5b22f8 {
      --align-items: center;
      --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-a4add81 {
      left: 0%;
    }
    body.rtl .elementor-1534 .elementor-element.elementor-element-a4add81 {
      right: 0%;
    }
    .elementor-1534 .elementor-element.elementor-element-a4add81 img {
      width: 56%;
    }
    .elementor-1534 .elementor-element.elementor-element-2cb6869 img {
      width: 83%;
    }
    .elementor-1534 .elementor-element.elementor-element-8aab44a {
      --padding-top: 60px;
      --padding-bottom: 60px;
      --padding-left: 20px;
      --padding-right: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-ed399e1 {
      --e-image-carousel-slides-to-show: 3;
    }
    .elementor-1534 .elementor-element.elementor-element-1365ec9 img {
      width: 75%;
    }
    .elementor-1534 .elementor-element.elementor-element-fddb531 {
      --width: 90%;
      --e-con-grid-template-columns: repeat(5, 1fr);
      --e-con-grid-template-rows: repeat(1, 1fr);
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --grid-auto-flow: row;
    }
    .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon {
      font-size: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-22c38e5 .elementor-icon-box-title a {
      font-size: 0.5rem;
    }
    .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon {
      font-size: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-2c58891 .elementor-icon-box-title a {
      font-size: 0.5rem;
    }
    .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon {
      font-size: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-b12d689 .elementor-icon-box-title a {
      font-size: 0.5rem;
    }
    .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon {
      font-size: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-8228523 .elementor-icon-box-title a {
      font-size: 0.5rem;
    }
    .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon {
      font-size: 20px;
    }
    .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title,
    .elementor-1534 .elementor-element.elementor-element-26b48c2 .elementor-icon-box-title a {
      font-size: 0.5rem;
    }
    body:not(.rtl) .elementor-1534 .elementor-element.elementor-element-0792083 {
      right: 0px;
    }
    body.rtl .elementor-1534 .elementor-element.elementor-element-0792083 {
      left: 0px;
    }
    .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon {
      font-size: 43px;
    }
    .elementor-1534 .elementor-element.elementor-element-2c61570 .elementor-icon svg {
      height: 43px;
    }
  } /* Start custom CSS for container, class: .elementor-element-696b814 */
  .elementor-1534 .elementor-element.elementor-element-696b814 {
    position: sticky;
    max-height: 100dvh;
    top: 0px;
  } /* End custom CSS */
  /* Start custom CSS for container, class: .elementor-element-b2d1051 */
  .frost {
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
  } /* End custom CSS */
  /* Start custom CSS for image, class: .elementor-element-e02c77a */
  .elementor-1534 .elementor-element.elementor-element-e02c77a {
    position: absolute;
    bottom: 0px;
    width: 100%;
  } /* End custom CSS */
  /* Start custom CSS for image, class: .elementor-element-2cb6869 */
  .elementor-1534 .elementor-element.elementor-element-2cb6869 {
    position: absolute;
    left: 50%;
    top: 45%;
  } /* End custom CSS */
  /* Start custom CSS for video, class: .elementor-element-0680a12 */
  .elementor-1534 .elementor-element.elementor-element-0680a12 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  } /* End custom CSS */
  /* Start custom CSS for image-carousel, class: .elementor-element-ed399e1 */
  .elementor-1534 .elementor-element.elementor-element-ed399e1 .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
  } /* End custom CSS */
  /* Start custom CSS for container, class: .elementor-element-cda0202 */
  .elementor-1534 .elementor-element.elementor-element-cda0202 {
    position: fixed;
    top: 0px;
    height: 100dvh;
  } /* End custom CSS */
  