.elementor-9076 .elementor-element.elementor-element-5a429553 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 999;
}

.elementor-9076 .elementor-element.elementor-element-2f4d38a0 {
    --display: flex;
    --min-height: calc(var(--vh, 1vh) * 100);
    --justify-content: center;
    --overlay-opacity: 1;
}

.elementor-9076 .elementor-element.elementor-element-2f4d38a0:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-2f4d38a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://raw.githubusercontent.com/officialmasar90-max/nikahin.aja/main/nusantara/couple1.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-2f4d38a0::before, .elementor-9076 .elementor-element.elementor-element-2f4d38a0 > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-2f4d38a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-2f4d38a0 > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-2f4d38a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-2f4d38a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #2626261C 24%, #262626 96%);
}

.elementor-9076 .elementor-element.elementor-element-77848e79 {
    --spacer-size: 243px;
}

.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-9076 .elementor-element.elementor-element-3b08c0b {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-3b08c0b .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 3px;
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-4e3c4c79 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-4e3c4c79 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 50px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-6501c878 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-6501c878 .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-1833136b {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-1833136b .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #D4B17F;
}

.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-9076 .elementor-element.elementor-element-486d93e6 .elementor-button {
    background-color: transparent;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #D4B17F 0%, #DAA92E 100%);
    border-radius: 27px 27px 27px 27px;
    padding: 11px 20px 11px 20px;
}

.elementor-9076 .elementor-element.elementor-element-486d93e6 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-486d93e6 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-3a9e16dc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-7f42e500 {
    --display: flex;
    --min-height: 90vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-7f42e500:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-7f42e500 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/bg-JAWA-HITAM-2.jpg");
    background-position: center center;
    background-size: cover;
}

.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-9076 .elementor-element.elementor-element-249d16c.elementor-element {
    --align-self: center;
}

.elementor-9076 .elementor-element.elementor-element-249d16c {
    top: 0px;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-249d16c img {
    width: 90%;
}

.elementor-9076 .elementor-element.elementor-element-3ba2d2c > .elementor-widget-container {
    --e-transform-rotateZ: 180deg;
    --e-transform-flipY: -1;
}

.elementor-9076 .elementor-element.elementor-element-3ba2d2c.elementor-element {
    --align-self: center;
}

.elementor-9076 .elementor-element.elementor-element-3ba2d2c {
    bottom: 0px;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-3ba2d2c img {
    width: 90%;
}

.elementor-9076 .elementor-element.elementor-element-4a952600 {
    --display: flex;
}

.elementor-9076 .elementor-element.elementor-element-4a952600.e-con {
    --align-self: center;
}

.elementor-9076 .elementor-element.elementor-element-5a40673e {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-5a40673e .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 3px;
    color: #DDC068;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-9076 .elementor-element.elementor-element-38847138 > .elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-9076 .elementor-element.elementor-element-38847138 {
    text-align: center;
    font-family: "Tangerine", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 54px;
    color: #DDC068;
}

.elementor-9076 .elementor-element.elementor-element-5192622 {
    z-index: 5;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-5192622 .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    color: #DDC068;
}

.elementor-9076 .elementor-element.elementor-element-5cfdf585 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-441c946b {
    --display: flex;
    --overlay-opacity: 0.01;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-441c946b:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-441c946b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 7%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-441c946b::before, .elementor-9076 .elementor-element.elementor-element-441c946b > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-441c946b > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-441c946b > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-441c946b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-441c946b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/ornamen-lingkaran.webp");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-1c35b42f > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-1c35b42f {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-1c35b42f img {
    width: 22%;
}

.elementor-9076 .elementor-element.elementor-element-629ae31a > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-9076 .elementor-element.elementor-element-629ae31a {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-629ae31a .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-6e3d0903 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-9076 .elementor-element.elementor-element-6e3d0903 {
    z-index: 1;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-6e3d0903 .elementor-heading-title {
    font-family: "Elsie Swash Caps", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-490a2ecf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-4b31932e {
    --display: flex;
    --min-height: 100vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overflow: hidden;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-9076 .elementor-element.elementor-element-4b31932e:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-4b31932e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/BG-JAWA-HITAM-e1684206976942.webp");
    background-position: top center;
    background-size: cover;
}

body:not(.rtl) .elementor-9076 .elementor-element.elementor-element-2209a16 {
    left: 0px;
}

body.rtl .elementor-9076 .elementor-element.elementor-element-2209a16 {
    right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-2209a16 {
    top: 288px;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-2209a16 img {
    width: 22%;
}

body:not(.rtl) .elementor-9076 .elementor-element.elementor-element-173aba2 {
    left: 0px;
}

body.rtl .elementor-9076 .elementor-element.elementor-element-173aba2 {
    right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-173aba2 {
    bottom: 0px;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-173aba2 img {
    width: 22%;
}

.elementor-9076 .elementor-element.elementor-element-2b7c877 {
    --spacer-size: 17px;
}

.elementor-9076 .elementor-element.elementor-element-4ddb145d {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overlay-opacity: 0.01;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 9px 7px rgba(0, 0, 0, 0.78);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
}

.elementor-9076 .elementor-element.elementor-element-4ddb145d:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-4ddb145d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 7%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-4ddb145d::before, .elementor-9076 .elementor-element.elementor-element-4ddb145d > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-4ddb145d > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-4ddb145d > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-4ddb145d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-4ddb145d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/ornamen-lingkaran.webp");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-366f7cd8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-366f7cd8.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-366f7cd8 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-366f7cd8 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-8257ea1 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-d280a07 > .elementor-widget-container {
    padding: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #BE9E6F;
    border-radius: 300px 300px 300px 300px;
}

.elementor-9076 .elementor-element.elementor-element-d280a07 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-d280a07 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #BE9E6F;
    border-radius: 500px 500px 500px 500px;
}

.elementor-9076 .elementor-element.elementor-element-783d5a89.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-783d5a89 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-783d5a89 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-54ce121d.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-54ce121d {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-402d6560 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 5px;
}

.elementor-9076 .elementor-element.elementor-element-402d6560 .elementor-widget-container {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-402d6560.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-402d6560 .elementor-social-icon {
    background-color: #D4B17F;
    --icon-padding: 0.5em;
}

.elementor-9076 .elementor-element.elementor-element-402d6560 .elementor-social-icon i {
    color: #000000;
}

.elementor-9076 .elementor-element.elementor-element-402d6560 .elementor-social-icon svg {
    fill: #000000;
}

.elementor-9076 .elementor-element.elementor-element-689f9141.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-689f9141 {
    z-index: 1;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-689f9141 .elementor-heading-title {
    font-family: "Elsie Swash Caps", Sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-5e105ee > .elementor-widget-container {
    padding: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #BE9E6F;
    border-radius: 300px 300px 300px 300px;
}

.elementor-9076 .elementor-element.elementor-element-5e105ee {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-5e105ee img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #BE9E6F;
    border-radius: 500px 500px 500px 500px;
}

.elementor-9076 .elementor-element.elementor-element-242069c6.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-242069c6 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-242069c6 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-74a4d167.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-74a4d167 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-2154ceb8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 5px;
}

.elementor-9076 .elementor-element.elementor-element-2154ceb8 .elementor-widget-container {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-2154ceb8.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-2154ceb8 .elementor-social-icon {
    background-color: #D4B17F;
    --icon-padding: 0.5em;
}

.elementor-9076 .elementor-element.elementor-element-2154ceb8 .elementor-social-icon i {
    color: #000000;
}

.elementor-9076 .elementor-element.elementor-element-2154ceb8 .elementor-social-icon svg {
    fill: #000000;
}

.elementor-9076 .elementor-element.elementor-element-685f5c0 {
    --spacer-size: 50px;
}

.elementor-9076 .elementor-element.elementor-element-5758b65a {
    --spacer-size: 15px;
}

.elementor-9076 .elementor-element.elementor-element-60b702e2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-64bb40e8 {
    --display: flex;
    --min-height: 30vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overlay-opacity: 0.33;
}

.elementor-9076 .elementor-element.elementor-element-64bb40e8:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-64bb40e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://raw.githubusercontent.com/officialmasar90-max/nikahin.aja/main/nusantara/couple1.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-64bb40e8::before, .elementor-9076 .elementor-element.elementor-element-64bb40e8 > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-64bb40e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-64bb40e8 > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-64bb40e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-64bb40e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-9076 .elementor-element.elementor-element-6860fdf7 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-6860fdf7 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #FFFFFF;
}

.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-label {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits::after {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-9076 .elementor-element.elementor-element-1076c3c1 > .elementor-widget-container {
    margin: 0px 40px 0px 40px;
}

.elementor-9076 .elementor-element.elementor-element-1076c3c1 .wpkoi-elements-countdown-item > div {
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    border-radius: 10px 10px 10px 10px;
    background: #00000096;
}

.elementor-9076 .elementor-element.elementor-element-1076c3c1 .wpkoi-elements-countdown-container {
    margin-right: -5px;
    margin-left: -5px;
    margin-bottom: 0px;
}

.elementor-9076 .elementor-element.elementor-element-1076c3c1 .wpkoi-elements-countdown-digits {
    color: #E0E0E0;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 35px;
}

.elementor-9076 .elementor-element.elementor-element-1076c3c1 .wpkoi-elements-countdown-label {
    color: #E0E0E0;
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 400;
}

.elementor-9076 .elementor-element.elementor-element-636d2ac7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --margin-top: -3px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-4b44d541 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 35px;
    --padding-right: 35px;
}

.elementor-9076 .elementor-element.elementor-element-4b44d541:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-4b44d541 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/BG-JAWA-HITAM-e1684206976942.webp");
    background-position: top center;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-5584f509 {
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-3886b161 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-3886b161 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-750dc443 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-9076 .elementor-element.elementor-element-750dc443 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-559b7868 > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
}

.elementor-9076 .elementor-element.elementor-element-559b7868 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-559b7868 .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-15bf98d7 > .elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-15bf98d7 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-15bf98d7 .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-7eeb742b .elementor-button {
    background-color: transparent;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #D4B17F 0%, #DAA92E 100%);
    border-radius: 27px 27px 27px 27px;
    padding: 10px 20px 10px 20px;
}

.elementor-9076 .elementor-element.elementor-element-7eeb742b > .elementor-widget-container {
    margin: -15px 0px -10px 0px;
}

.elementor-9076 .elementor-element.elementor-element-60a9971 {
    --spacer-size: 10px;
}

.elementor-9076 .elementor-element.elementor-element-7d9b9c18 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --overlay-opacity: 0.02;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-7d9b9c18:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-7d9b9c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 0%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-7d9b9c18::before, .elementor-9076 .elementor-element.elementor-element-7d9b9c18 > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-7d9b9c18 > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-7d9b9c18 > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-7d9b9c18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-7d9b9c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/ornamen-lingkaran.webp");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-47df269c {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-47df269c .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-78df2b9f {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-78df2b9f .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-17a17ccc {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-17a17ccc .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-1ef7c640 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-7a266b79 .elementor-button {
    background-color: transparent;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #D4B17F 0%, #DAA92E 100%);
    border-radius: 27px 27px 27px 27px;
    padding: 10px 20px 10px 20px;
}

.elementor-9076 .elementor-element.elementor-element-7a266b79.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-7a266b79 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-580cc910 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --overlay-opacity: 0.02;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-580cc910:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-580cc910 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 0%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-580cc910::before, .elementor-9076 .elementor-element.elementor-element-580cc910 > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-580cc910 > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-580cc910 > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-580cc910 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-580cc910 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/ornamen-lingkaran.webp");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-3c5dd5c8 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-3c5dd5c8 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-58c961bc {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-58c961bc .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-1764f011 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-1764f011 .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-199fffe3 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-b2df16a .elementor-button {
    background-color: transparent;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #D4B17F 0%, #DAA92E 100%);
    border-radius: 27px 27px 27px 27px;
    padding: 10px 20px 10px 20px;
}

.elementor-9076 .elementor-element.elementor-element-b2df16a.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-b2df16a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-5c5c6ac {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --overlay-opacity: 0.02;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-5c5c6ac:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-5c5c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 0%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-5c5c6ac::before, .elementor-9076 .elementor-element.elementor-element-5c5c6ac > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-5c5c6ac > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-5c5c6ac > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-5c5c6ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-5c5c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/ornamen-lingkaran.webp");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-1d93de0 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-1d93de0 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-3c12aaf {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-3c12aaf .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-77a020a {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-77a020a .elementor-heading-title {
    font-family: "Times New Roman", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-c1f9751 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-3d11571 .elementor-button {
    background-color: transparent;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #D4B17F 0%, #DAA92E 100%);
    border-radius: 27px 27px 27px 27px;
    padding: 10px 20px 10px 20px;
}

.elementor-9076 .elementor-element.elementor-element-3d11571.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-3d11571 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-310d68ef {
    --spacer-size: 10px;
}

.elementor-9076 .elementor-element.elementor-element-398ff6fd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-6feb1a31 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overlay-opacity: 0.01;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-9076 .elementor-element.elementor-element-6feb1a31:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-6feb1a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 7%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-6feb1a31::before, .elementor-9076 .elementor-element.elementor-element-6feb1a31 > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-6feb1a31 > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-6feb1a31 > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-6feb1a31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-6feb1a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/ornamen-lingkaran.webp");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-1f6dd018 {
    --spacer-size: 17px;
}

.elementor-9076 .elementor-element.elementor-element-259f0655.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-259f0655 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-259f0655 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-1c6ec7fd.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-1c6ec7fd {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-widget-gallery .elementor-gallery-item__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-gallery .elementor-gallery-item__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-gallery {
    --galleries-title-color-normal: var( --e-global-color-primary );
    --galleries-title-color-hover: var( --e-global-color-secondary );
    --galleries-pointer-bg-color-hover: var( --e-global-color-accent );
    --gallery-title-color-active: var( --e-global-color-secondary );
    --galleries-pointer-bg-color-active: var( --e-global-color-accent );
}

.elementor-widget-gallery .elementor-gallery-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-9076 .elementor-element.elementor-element-48455cca .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9076 .elementor-element.elementor-element-48455cca .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0,0,0,0.5);
}

.elementor-9076 .elementor-element.elementor-element-48455cca {
    --image-border-radius: 14px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-9076 .elementor-element.elementor-element-2b3bfaf3 {
    --spacer-size: 17px;
}

.elementor-9076 .elementor-element.elementor-element-7016434a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --margin-top: -3px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-52dc21ed {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overflow: hidden;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-52dc21ed:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-52dc21ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/BG-JAWA-HITAM-e1684206976942.webp");
    background-position: top center;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-507bd473 {
    --spacer-size: 20px;
}

.elementor-9076 .elementor-element.elementor-element-1d8988c5.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-1d8988c5 {
    z-index: 3;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-1d8988c5 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

body:not(.rtl) .elementor-9076 .elementor-element.elementor-element-5f02e841 {
    left: 0px;
}

body.rtl .elementor-9076 .elementor-element.elementor-element-5f02e841 {
    right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-5f02e841 {
    top: 0px;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-5f02e841 img {
    width: 22%;
}

.elementor-9076 .elementor-element.elementor-element-578144f0 {
    --display: flex;
    --overlay-opacity: 0.01;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.8);
    --padding-top: 35px;
    --padding-bottom: 20px;
    --padding-left: 35px;
    --padding-right: 35px;
    --z-index: 3;
}

.elementor-9076 .elementor-element.elementor-element-578144f0:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-578144f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #383838 9%, #1B1A1D 100%);
}

.elementor-9076 .elementor-element.elementor-element-578144f0::before, .elementor-9076 .elementor-element.elementor-element-578144f0 > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-578144f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9076 .elementor-element.elementor-element-578144f0 > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-578144f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9076 .elementor-element.elementor-element-578144f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/placeholder-42.png");
    --background-overlay: '';
    background-position: center center;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-324ac6c img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-9076 .elementor-element.elementor-element-69b96a3e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-2c81ed78 {
    z-index: 1;
    text-align: center;
    font-family: "tangerine", Sans-serif;
    font-size: 33px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-1cdb7c14 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-3225851 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-a87df73 {
    z-index: 1;
    text-align: center;
    font-family: "tangerine", Sans-serif;
    font-size: 33px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-088dd32 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-a56d310 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-b0f7c87 {
    z-index: 1;
    text-align: center;
    font-family: "tangerine", Sans-serif;
    font-size: 33px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-aca7237 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-3a54dae {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-28ff93e {
    z-index: 1;
    text-align: center;
    font-family: "tangerine", Sans-serif;
    font-size: 33px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-919ba9b {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-3ba6e97 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-ab25af0 {
    z-index: 1;
    text-align: center;
    font-family: "tangerine", Sans-serif;
    font-size: 33px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-7c7c2fd {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-44af9fbd {
    --spacer-size: 10px;
}

body:not(.rtl) .elementor-9076 .elementor-element.elementor-element-6e601b58 {
    left: 0px;
}

body.rtl .elementor-9076 .elementor-element.elementor-element-6e601b58 {
    right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-6e601b58 {
    top: 205px;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-6e601b58 img {
    width: 22%;
}

.elementor-9076 .elementor-element.elementor-element-a5146ec {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-51c27a92 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-51c27a92:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-51c27a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/BG-JAWA-HITAM-e1684206976942.webp");
}

.elementor-9076 .elementor-element.elementor-element-3f441f9 {
    --spacer-size: 17px;
}

.elementor-9076 .elementor-element.elementor-element-5b5e0ff6.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-5b5e0ff6 {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-5b5e0ff6 .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-6a7274a0 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-9076 .elementor-element.elementor-element-6a7274a0.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-6a7274a0 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 25px;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-3f04224f .elementor-button {
    background-color: transparent;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #D4B17F 0%, #DAA92E 100%);
    border-radius: 27px 27px 27px 27px;
    padding: 10px 20px 10px 20px;
}

.elementor-9076 .elementor-element.elementor-element-3f04224f > .elementor-widget-container {
    margin: -15px 0px -10px 0px;
}

.elementor-9076 .elementor-element.elementor-element-3f04224f.elementor-element {
    --align-self: center;
}

.elementor-9076 .elementor-element.elementor-element-3f04224f .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9076 .elementor-element.elementor-element-16718a8 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-9076 .elementor-element.elementor-element-16718a8.e-con {
    --align-self: center;
}

.elementor-9076 .elementor-element.elementor-element-add229e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 3px 3px 2px -2px rgba(0,0,0,0.5);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9076 .elementor-element.elementor-element-add229e:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-add229e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2025/09/bg-bank-1-1-3.webp");
    background-position: bottom right;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-9beb664 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-9beb664 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-b1dd1d0 {
    z-index: 1;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-b1dd1d0 img {
    width: 24%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-628ec29 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-628ec29 img {
    width: 11%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-a9fb40f {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-a9fb40f .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-b239e8f {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-b239e8f .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1.1px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 > .elementor-widget-container {
    margin: -15px 0px -9px 0px;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 {
    z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 .copy-content {
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 .head-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #A2A5A7;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px 5px 10px;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 a.elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-dd1e938 a.elementor-button:focus, .elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button:focus {
    background-color: #D9D9D9;
}

.elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button {
    box-shadow: 0px 4px 4px -3px rgba(0,0,0,0.5);
}

.elementor-9076 .elementor-element.elementor-element-feba6ce {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 3px 3px 2px -2px rgba(0,0,0,0.5);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9076 .elementor-element.elementor-element-feba6ce:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-feba6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2025/09/bg-bank-1-1-3.webp");
    background-position: bottom right;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-2bf7075 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-2bf7075 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-86aa20a {
    z-index: 1;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-86aa20a img {
    width: 24%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-ded694e {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-ded694e img {
    width: 11%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-04115cb {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-04115cb .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-9987608 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-9987608 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1.1px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 > .elementor-widget-container {
    margin: -15px 0px -9px 0px;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 {
    z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 .copy-content {
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 .head-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #A2A5A7;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px 5px 10px;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 a.elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-39192b4 a.elementor-button:focus, .elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button:focus {
    background-color: #D9D9D9;
}

.elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button {
    box-shadow: 0px 4px 4px -3px rgba(0,0,0,0.5);
}

.elementor-9076 .elementor-element.elementor-element-1930817 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 3px 3px 2px -2px rgba(0,0,0,0.5);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9076 .elementor-element.elementor-element-1930817:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-1930817 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2025/09/bg-bank-1-1-3.webp");
    background-position: bottom right;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-8ae9a35 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-8ae9a35 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-88d6e63 {
    z-index: 1;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-88d6e63 img {
    width: 24%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-de829bb {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-de829bb img {
    width: 11%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-e582736 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-e582736 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-4e3f98e {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-4e3f98e .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1.1px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-2969950 > .elementor-widget-container {
    margin: -15px 0px -9px 0px;
}

.elementor-9076 .elementor-element.elementor-element-2969950 {
    z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-2969950 .copy-content {
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-2969950 .head-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-2969950 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #A2A5A7;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px 5px 10px;
}

.elementor-9076 .elementor-element.elementor-element-2969950 a.elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-2969950 a.elementor-button:focus, .elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button:focus {
    background-color: #D9D9D9;
}

.elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button {
    box-shadow: 0px 4px 4px -3px rgba(0,0,0,0.5);
}

.elementor-9076 .elementor-element.elementor-element-a670198 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 3px 3px 2px -2px rgba(0,0,0,0.5);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9076 .elementor-element.elementor-element-a670198:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-a670198 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2025/09/bg-bank-1-1-3.webp");
    background-position: bottom right;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-9138cc3 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-9138cc3 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-4672f8e {
    z-index: 1;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-4672f8e img {
    width: 24%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-5dc4eb1 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-5dc4eb1 img {
    width: 11%;
    max-width: 50%;
}

.elementor-9076 .elementor-element.elementor-element-846d8f3 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-846d8f3 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-1efc2b8 {
    z-index: 1;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-1efc2b8 .elementor-heading-title {
    font-family: "Jura", Sans-serif;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1.1px;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 > .elementor-widget-container {
    margin: -15px 0px -9px 0px;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 {
    z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 .copy-content {
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 .head-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #A2A5A7;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 10px 5px 10px;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 a.elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button:hover, .elementor-9076 .elementor-element.elementor-element-3d1da14 a.elementor-button:focus, .elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button:focus {
    background-color: #D9D9D9;
}

.elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button {
    box-shadow: 0px 4px 4px -3px rgba(0,0,0,0.5);
}

.elementor-9076 .elementor-element.elementor-element-9f608b7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 3px 3px 2px -2px rgba(0,0,0,0.5);
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9076 .elementor-element.elementor-element-9f608b7:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-9f608b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2025/09/bg-bank-1-1-3.webp");
    background-position: bottom right;
    background-size: cover;
}

.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-9076 .elementor-element.elementor-element-1688796 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-1688796.elementor-view-stacked .elementor-icon {
    background-color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-1688796.elementor-view-framed .elementor-icon, .elementor-9076 .elementor-element.elementor-element-1688796.elementor-view-default .elementor-icon {
    color: #54595F;
    border-color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-1688796.elementor-view-framed .elementor-icon, .elementor-9076 .elementor-element.elementor-element-1688796.elementor-view-default .elementor-icon svg {
    fill: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-1688796 .elementor-icon {
    font-size: 21px;
}

.elementor-9076 .elementor-element.elementor-element-1688796 .elementor-icon svg {
    height: 21px;
}

.elementor-9076 .elementor-element.elementor-element-4d00538 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-9076 .elementor-element.elementor-element-4d00538 {
    z-index: 1;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-4d00538 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #54595F;
}

.elementor-9076 .elementor-element.elementor-element-808be7b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-808be7b {
    text-align: center;
    font-family: "Jura", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
}

.elementor-9076 .elementor-element.elementor-element-1d50c9d1 {
    --spacer-size: 27px;
}

.elementor-9076 .elementor-element.elementor-element-640032a4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-49e36422 {
    --display: flex;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9076 .elementor-element.elementor-element-49e36422:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-49e36422 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/BG-JAWA-HITAM-e1684206976942.webp");
}

.elementor-9076 .elementor-element.elementor-element-372cdef7 {
    --spacer-size: 17px;
    z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-615440fb {
    z-index: 2;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-615440fb .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 40px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-740d7855 {
    z-index: 3;
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-widget-weddingpress-kit2 .cui-wrapper .cui-wrap-form .cui-container-form input[type=button].cui-form-btn, .cui-wrapper .cui-wrap-form .cui-container-form input[type=submit] {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper {
    background-color: #FFFFFF00;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input[type=button].cui-form-btn, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input[type="submit"] {
    background-color: #FFD966;
    fill: #000000;
    color: #000000;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper ul.cui-container-comments {
    background-color: #FFFFFF00;
}

.elementor-9076 .elementor-element.elementor-element-f15378c {
    z-index: 3;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-link a.cui-link, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper.cui-wrap-form .cui-container-form input[type=button].cui-form-btn, .cui-wrapper .cui-wrap-form .cui-container-form input[type=submit] {
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-link a.cui-link {
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper.cui-border {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input[type=button].cui-form-btn, .cui-wrapper .cui-wrap-form .cui-container-form input[type=submit] {
    font-family: "Times New Roman", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    border-radius: 6px 6px 6px 6px;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form p.form-submit {
    text-align: center !important;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input[type=text], .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select {
    background: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input[type=text], .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper.cui-facebook .cui-wrap-form .cui-container-form textarea.cui-textarea, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper.cui-dark .cui-wrap-form .cui-container-form textarea.cui-textarea, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea {
    font-family: "Times New Roman", Sans-serif;
    font-weight: 500;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input[type=text], .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea {
    color: #424242;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form input#author, .cui-wrapper .cui-wrap-form .cui-container-form input#email, .cui-wrapper .cui-wrap-form .cui-container-form input#url, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea, .elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select {
    border-radius: 6px 6px 6px 6px;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-container-comments li:nth-child(even) {
    background: #FFFFFF00;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-container-comments li:nth-child(odd) {
    background: #FFFFFF00;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-box {
    max-height: 40vh;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-info a.cui-commenter-name {
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-comment-time {
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-text p {
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-avatar img {
    max-width: 28px;
    max-height: 28px;
    opacity: 1;
    height: 100px;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-actions a {
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-holder a.jp-previous.jp-disabled, .cui-wrapper .cui-holder a.jp-previous.jp-disabled:hover {
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-holder a.jp-next {
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-f15378c .cui-wrapper .cui-holder a, .cui-wrapper .cui-holder a:link, .cui-wrapper .cui-holder a:visited {
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-50fdfba7 {
    --spacer-size: 27px;
    z-index: 3;
}

body:not(.rtl) .elementor-9076 .elementor-element.elementor-element-118359d6 {
    left: 0px;
}

body.rtl .elementor-9076 .elementor-element.elementor-element-118359d6 {
    right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-118359d6 {
    top: 0px;
    text-align: left;
}

.elementor-9076 .elementor-element.elementor-element-118359d6 img {
    width: 22%;
}

body:not(.rtl) .elementor-9076 .elementor-element.elementor-element-6313f5d7 {
    left: 0px;
}

body.rtl .elementor-9076 .elementor-element.elementor-element-6313f5d7 {
    right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-6313f5d7 {
    top: 205px;
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-6313f5d7 img {
    width: 22%;
}

.elementor-9076 .elementor-element.elementor-element-6a2f3eea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-9076 .elementor-element.elementor-element-2cb0a347 {
    --display: flex;
    --min-height: 90vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-2cb0a347:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-2cb0a347 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/BG-JAWA-HITAM-e1684206976942.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-9076 .elementor-element.elementor-element-153a6467 {
    --display: flex;
    --min-height: 45vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-153a6467:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-153a6467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://inv.wekita.id/wp-content/uploads/2024/08/MBURI.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-9076 .elementor-element.elementor-element-c562075 > .elementor-widget-container {
    padding: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #BE9E6F;
    border-radius: 300px 300px 300px 300px;
}

.elementor-9076 .elementor-element.elementor-element-c562075 {
    z-index: 1;
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-c562075 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #BE9E6F;
    border-radius: 500px 500px 500px 500px;
}

.elementor-9076 .elementor-element.elementor-element-48efb173 > .elementor-widget-container {
    margin: 15px 15px 15px 15px;
}

.elementor-9076 .elementor-element.elementor-element-48efb173.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-48efb173 {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-345bf4ca.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-345bf4ca {
    text-align: center;
    font-family: "Times New Roman", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #E0E0E0;
}

.elementor-9076 .elementor-element.elementor-element-30eca29b > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-9076 .elementor-element.elementor-element-30eca29b.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-30eca29b {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-30eca29b .elementor-heading-title {
    font-family: "tangerine", Sans-serif;
    font-size: 50px;
    font-weight: normal;
    color: #D4B17F;
}

.elementor-9076 .elementor-element.elementor-element-52a8dc23 {
    --display: flex;
    --min-height: 30vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9076 .elementor-element.elementor-element-3a631c73 {
    --display: flex;
}

.elementor-9076 .elementor-element.elementor-element-3a631c73:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-3a631c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0A0909;
}

.elementor-9076 .elementor-element.elementor-element-7a72cc6 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-7a72cc6.elementor-element {
    --align-self: stretch;
}

.elementor-9076 .elementor-element.elementor-element-7a72cc6 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 22px;
    color: #FFFFFF;
}

.elementor-9076 .elementor-element.elementor-element-756ec3f4 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 33px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-9076 .elementor-element.elementor-element-756ec3f4 .elementor-widget-container {
    text-align: center;
}

.elementor-9076 .elementor-element.elementor-element-756ec3f4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9076 .elementor-element.elementor-element-756ec3f4 .elementor-social-icon {
    background-color: #02010100;
}

.elementor-9076 .elementor-element.elementor-element-756ec3f4 .elementor-social-icon:hover {
    background-color: #B6967D00;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-element {
    --align-self: flex-end;
}

.elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-stacked .elementor-icon {
    background-color: #B18C49;
    color: #131313;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-framed .elementor-icon, .elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-default .elementor-icon {
    color: #B18C49;
    border-color: #B18C49;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-framed .elementor-icon, .elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-default .elementor-icon svg {
    fill: #B18C49;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-framed .elementor-icon {
    background-color: #131313;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-stacked .elementor-icon svg {
    fill: #131313;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-stacked .elementor-icon:hover {
    background-color: #111111;
    color: #B18C49;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-framed .elementor-icon:hover, .elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-default .elementor-icon:hover {
    color: #111111;
    border-color: #111111;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-framed .elementor-icon:hover, .elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-default .elementor-icon:hover svg {
    fill: #111111;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-framed .elementor-icon:hover {
    background-color: #B18C49;
}

.elementor-9076 .elementor-element.elementor-element-1221c209.elementor-view-stacked .elementor-icon:hover svg {
    fill: #B18C49;
}

.elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon {
    font-size: 30px;
    padding: 2px;
}

.elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon i, .elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon svg {
    transform: rotate(0deg);
}

@media(max-width: 1024px) {
    .elementor-9076 .elementor-element.elementor-element-add229e {
        --gap:-1px -1px;
        --row-gap: -1px;
        --column-gap: -1px;
    }

    .elementor-9076 .elementor-element.elementor-element-9beb664 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-9beb664 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-b1dd1d0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-b1dd1d0 {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-b1dd1d0 img {
        width: 30%;
    }

    .elementor-9076 .elementor-element.elementor-element-628ec29 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-628ec29 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-a9fb40f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-a9fb40f {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-b239e8f {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-dd1e938 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-feba6ce {
        --gap: -1px -1px;
        --row-gap: -1px;
        --column-gap: -1px;
    }

    .elementor-9076 .elementor-element.elementor-element-2bf7075 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-2bf7075 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-86aa20a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-86aa20a {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-86aa20a img {
        width: 30%;
    }

    .elementor-9076 .elementor-element.elementor-element-ded694e > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-ded694e {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-04115cb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-04115cb {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-9987608 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-39192b4 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-1930817 {
        --gap: -1px -1px;
        --row-gap: -1px;
        --column-gap: -1px;
    }

    .elementor-9076 .elementor-element.elementor-element-8ae9a35 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-8ae9a35 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-88d6e63 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-88d6e63 {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-88d6e63 img {
        width: 30%;
    }

    .elementor-9076 .elementor-element.elementor-element-de829bb > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-de829bb {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-e582736 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-e582736 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-4e3f98e {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-2969950 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-a670198 {
        --gap: -1px -1px;
        --row-gap: -1px;
        --column-gap: -1px;
    }

    .elementor-9076 .elementor-element.elementor-element-9138cc3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-9138cc3 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-4672f8e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-4672f8e {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-4672f8e img {
        width: 30%;
    }

    .elementor-9076 .elementor-element.elementor-element-5dc4eb1 > .elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-5dc4eb1 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-846d8f3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-846d8f3 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-1efc2b8 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-3d1da14 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-9f608b7 {
        --gap: -1px -1px;
        --row-gap: -1px;
        --column-gap: -1px;
    }

    .elementor-9076 .elementor-element.elementor-element-4d00538 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-756ec3f4 {
        --icon-size: 21px;
    }
}

@media(min-width: 768px) {
    .elementor-9076 .elementor-element.elementor-element-5a429553 {
        --content-width:450px;
    }

    .elementor-9076 .elementor-element.elementor-element-3a9e16dc {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-4a952600 {
        --width: 200px;
    }

    .elementor-9076 .elementor-element.elementor-element-5cfdf585 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-490a2ecf {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-60b702e2 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-636d2ac7 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-398ff6fd {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-7016434a {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-a5146ec {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-16718a8 {
        --width: 320px;
    }

    .elementor-9076 .elementor-element.elementor-element-640032a4 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-6a2f3eea {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-52a8dc23 {
        --content-width: 450px;
    }
}

@media(max-width: 767px) {
    .elementor-9076 .elementor-element.elementor-element-5a429553 {
        --content-width:450px;
    }

    .elementor-9076 .elementor-element.elementor-element-3b08c0b .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-9076 .elementor-element.elementor-element-4e3c4c79 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-9076 .elementor-element.elementor-element-486d93e6 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-3a9e16dc {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-249d16c img {
        width: 65%;
    }

    .elementor-9076 .elementor-element.elementor-element-3ba2d2c img {
        width: 65%;
    }

    .elementor-9076 .elementor-element.elementor-element-4a952600 {
        --width: 200px;
    }

    .elementor-9076 .elementor-element.elementor-element-5a40673e {
        text-align: center;
    }

    .elementor-9076 .elementor-element.elementor-element-5a40673e .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-9076 .elementor-element.elementor-element-5192622 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-5cfdf585 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-1c35b42f img {
        width: 30%;
    }

    .elementor-9076 .elementor-element.elementor-element-629ae31a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-629ae31a .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-6e3d0903 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-490a2ecf {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-4b31932e {
        --padding-top: 21px;
        --padding-bottom: 21px;
        --padding-left: 21px;
        --padding-right: 21px;
    }

    .elementor-9076 .elementor-element.elementor-element-2b7c877 {
        --spacer-size: 10px;
    }

    .elementor-9076 .elementor-element.elementor-element-366f7cd8 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9076 .elementor-element.elementor-element-8257ea1 {
        column-gap: 0px;
        text-align: center;
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-783d5a89 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9076 .elementor-element.elementor-element-54ce121d {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-402d6560 {
        --icon-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-242069c6 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9076 .elementor-element.elementor-element-74a4d167 {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-2154ceb8 {
        --icon-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-60b702e2 {
        --content-width: 450px;
        --margin-top: -2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-1076c3c1 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-9076 .elementor-element.elementor-element-1076c3c1 .wpkoi-elements-countdown-digits {
        font-size: 20px;
    }

    .elementor-9076 .elementor-element.elementor-element-1076c3c1 .wpkoi-elements-countdown-label {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-636d2ac7 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-750dc443 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-750dc443 {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-559b7868 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-15bf98d7 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-78df2b9f .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-17a17ccc .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-1ef7c640 {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-58c961bc .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-1764f011 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-199fffe3 {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-3c12aaf .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-77a020a .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-c1f9751 {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-398ff6fd {
        --content-width: 450px;
        --margin-top: -2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-1c6ec7fd {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-7016434a {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-2c81ed78 {
        font-size: 27px;
    }

    .elementor-9076 .elementor-element.elementor-element-1cdb7c14 {
        font-size: 12px;
        line-height: 2.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-a87df73 {
        font-size: 27px;
    }

    .elementor-9076 .elementor-element.elementor-element-088dd32 {
        font-size: 12px;
        line-height: 2.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-b0f7c87 {
        font-size: 27px;
    }

    .elementor-9076 .elementor-element.elementor-element-aca7237 {
        font-size: 12px;
        line-height: 2.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-28ff93e {
        font-size: 27px;
    }

    .elementor-9076 .elementor-element.elementor-element-919ba9b {
        font-size: 12px;
        line-height: 2.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-ab25af0 {
        font-size: 27px;
    }

    .elementor-9076 .elementor-element.elementor-element-7c7c2fd {
        font-size: 12px;
        line-height: 2.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-a5146ec {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-6a7274a0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-6a7274a0 {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-16718a8 {
        --width: 300px;
    }

    .elementor-9076 .elementor-element.elementor-element-add229e {
        --gap: 3px 3px;
        --row-gap: 3px;
        --column-gap: 3px;
    }

    .elementor-9076 .elementor-element.elementor-element-9beb664 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-9beb664 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-9beb664 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-b1dd1d0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-b1dd1d0 {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-b1dd1d0 img {
        width: 26%;
    }

    .elementor-9076 .elementor-element.elementor-element-628ec29 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-628ec29 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-628ec29 img {
        width: 9%;
        max-width: 78%;
    }

    .elementor-9076 .elementor-element.elementor-element-a9fb40f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-a9fb40f {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-a9fb40f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-b239e8f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-b239e8f {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-b239e8f .elementor-heading-title {
        line-height: 1.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-dd1e938 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-dd1e938 .copy-content {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-dd1e938 .head-title {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: -1.7px;
    }

    .elementor-9076 .elementor-element.elementor-element-dd1e938 img {
        border-radius: 2px 2px 2px 2px;
    }

    .elementor-9076 .elementor-element.elementor-element-dd1e938 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-dd1e938 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-feba6ce {
        --gap: 3px 3px;
        --row-gap: 3px;
        --column-gap: 3px;
    }

    .elementor-9076 .elementor-element.elementor-element-2bf7075 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-2bf7075 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-2bf7075 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-86aa20a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-86aa20a {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-86aa20a img {
        width: 26%;
    }

    .elementor-9076 .elementor-element.elementor-element-ded694e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-ded694e {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-ded694e img {
        width: 9%;
        max-width: 78%;
    }

    .elementor-9076 .elementor-element.elementor-element-04115cb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-04115cb {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-04115cb .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-9987608 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-9987608 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-9987608 .elementor-heading-title {
        line-height: 1.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-39192b4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-39192b4 .copy-content {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-39192b4 .head-title {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: -1.7px;
    }

    .elementor-9076 .elementor-element.elementor-element-39192b4 img {
        border-radius: 2px 2px 2px 2px;
    }

    .elementor-9076 .elementor-element.elementor-element-39192b4 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-39192b4 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-1930817 {
        --gap: 3px 3px;
        --row-gap: 3px;
        --column-gap: 3px;
    }

    .elementor-9076 .elementor-element.elementor-element-8ae9a35 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-8ae9a35 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-8ae9a35 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-88d6e63 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-88d6e63 {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-88d6e63 img {
        width: 26%;
    }

    .elementor-9076 .elementor-element.elementor-element-de829bb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-de829bb {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-de829bb img {
        width: 9%;
        max-width: 78%;
    }

    .elementor-9076 .elementor-element.elementor-element-e582736 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-e582736 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-e582736 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-4e3f98e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-4e3f98e {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-4e3f98e .elementor-heading-title {
        line-height: 1.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-2969950 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-2969950 .copy-content {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-2969950 .head-title {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: -1.7px;
    }

    .elementor-9076 .elementor-element.elementor-element-2969950 img {
        border-radius: 2px 2px 2px 2px;
    }

    .elementor-9076 .elementor-element.elementor-element-2969950 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-2969950 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-a670198 {
        --gap: 3px 3px;
        --row-gap: 3px;
        --column-gap: 3px;
    }

    .elementor-9076 .elementor-element.elementor-element-9138cc3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-9138cc3 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-9138cc3 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-4672f8e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-4672f8e {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-4672f8e img {
        width: 26%;
    }

    .elementor-9076 .elementor-element.elementor-element-5dc4eb1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-5dc4eb1 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-5dc4eb1 img {
        width: 9%;
        max-width: 78%;
    }

    .elementor-9076 .elementor-element.elementor-element-846d8f3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-846d8f3 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-846d8f3 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9076 .elementor-element.elementor-element-1efc2b8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-1efc2b8 {
        text-align: left;
    }

    .elementor-9076 .elementor-element.elementor-element-1efc2b8 .elementor-heading-title {
        line-height: 1.1em;
    }

    .elementor-9076 .elementor-element.elementor-element-3d1da14 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-3d1da14 .copy-content {
        font-size: 13px;
    }

    .elementor-9076 .elementor-element.elementor-element-3d1da14 .head-title {
        font-size: 1px;
        line-height: 0.1em;
        letter-spacing: -1.7px;
    }

    .elementor-9076 .elementor-element.elementor-element-3d1da14 img {
        border-radius: 2px 2px 2px 2px;
    }

    .elementor-9076 .elementor-element.elementor-element-3d1da14 a.elementor-button, .elementor-9076 .elementor-element.elementor-element-3d1da14 .elementor-button {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-9f608b7 {
        --gap: 3px 3px;
        --row-gap: 3px;
        --column-gap: 3px;
    }

    .elementor-9076 .elementor-element.elementor-element-4d00538 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-4d00538 {
        text-align: center;
    }

    .elementor-9076 .elementor-element.elementor-element-4d00538 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.1em;
        letter-spacing: 1px;
    }

    .elementor-9076 .elementor-element.elementor-element-640032a4 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-49e36422 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9076 .elementor-element.elementor-element-740d7855 {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-f15378c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-6a2f3eea {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-153a6467 {
        --min-height: 55vh;
        --justify-content: center;
    }

    .elementor-9076 .elementor-element.elementor-element-153a6467:not(.elementor-motion-effects-element-type-background), .elementor-9076 .elementor-element.elementor-element-153a6467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: contain;
    }

    .elementor-9076 .elementor-element.elementor-element-48efb173 {
        font-size: 12px;
    }

    .elementor-9076 .elementor-element.elementor-element-30eca29b .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-9076 .elementor-element.elementor-element-52a8dc23 {
        --content-width: 450px;
    }

    .elementor-9076 .elementor-element.elementor-element-3a631c73 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-7a72cc6 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0px 10px 10px 10px;
    }

    .elementor-9076 .elementor-element.elementor-element-7a72cc6.elementor-element {
        --align-self: stretch;
    }

    .elementor-9076 .elementor-element.elementor-element-7a72cc6 {
        column-gap: 0px;
        text-align: center;
        font-size: 11px;
        line-height: 1.7em;
    }

    .elementor-9076 .elementor-element.elementor-element-756ec3f4 > .elementor-widget-container {
        margin: -2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-756ec3f4 {
        --icon-size: 18px;
        --grid-column-gap: 19px;
    }

    .elementor-9076 .elementor-element.elementor-element-756ec3f4 .elementor-social-icon {
        --icon-padding: 0em;
    }

    .elementor-9076 .elementor-element.elementor-element-1221c209 > .elementor-widget-container {
        margin: 0px 0px 9px 0px;
        padding: 0px 11px 0px 0px;
    }

    .elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon i, .elementor-9076 .elementor-element.elementor-element-1221c209 .elementor-icon svg {
        transform: rotate(0px);
    }
}

/* Start custom CSS for image, class: .elementor-element-249d16c */
.elementor-9076 .elementor-element.elementor-element-249d16c {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ba2d2c */
.elementor-9076 .elementor-element.elementor-element-3ba2d2c {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2209a16 */
.elementor-9076 .elementor-element.elementor-element-2209a16 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-173aba2 */
.elementor-9076 .elementor-element.elementor-element-173aba2 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f02e841 */
.elementor-9076 .elementor-element.elementor-element-5f02e841 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e601b58 */
.elementor-9076 .elementor-element.elementor-element-6e601b58 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16718a8 */
#amplop {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for weddingpress-kit2, class: .elementor-element-f15378c */
.cui-wrapper.cui-facebook ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-info a.cui-commenter-name {
    color: #FFFFFF !important;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-118359d6 */
.elementor-9076 .elementor-element.elementor-element-118359d6 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6313f5d7 */
.elementor-9076 .elementor-element.elementor-element-6313f5d7 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS */
#hide {
    display: none;
}

.elementor-editor-active .elementor-gallery-item {
    display: block !important;
    opacity: 1 !important;
    transform: scale(1) !important;
    transition: none !important;
}

.pp img {
    width: 190px;
    /* Full width by default for responsiveness */
    height: 190px;
    /* Maintains aspect ratio */
    object-fit: cover;
    /* Ensures the image covers the entire space */
    object-position: top center;
    /* Positions the image at the top center */
    image-rendering: high-quality;
    /* Maintains high resolution */
    -webkit-transform: scale(1.0);
    /* Preserves sharpness in WebKit browsers */
    transform: scale(1.0);
    /* Ensures correct scaling */
    background-color: #302f30;
}

.pp2 img {
    width: 270px;
    /* Full width by default for responsiveness */
    height: 270px;
    /* Maintains aspect ratio */
    object-fit: cover;
    /* Ensures the image covers the entire space */
    object-position: top center;
    /* Positions the image at the top center */
    image-rendering: high-quality;
    /* Maintains high resolution */
    -webkit-transform: scale(1.0);
    /* Preserves sharpness in WebKit browsers */
    transform: scale(1.0);
    /* Ensures correct scaling */
    background-color: #302f30;
}

/* Tambahan untuk Responsif Mobile */
@media screen and (max-width: 700px) {
    .pp2 img {
        width: 220px;
        /* Gunakan lebar penuh kontainer */
        height: 220px;
        /* Biarkan tinggi menyesuaikan agar proporsional */
        max-width: auto;
        /* Hindari overflow */
    }
}

.awak img {
    width: 450px;
    /* Full width by default for responsiveness */
    height: 250px;
    /* Maintains aspect ratio */
    object-fit: cover;
    /* Ensures the image covers the entire space */
    object-position: top center;
    /* Positions the image at the top center */
    image-rendering: high-quality;
    /* Maintains high resolution */
    -webkit-transform: scale(1.0);
    /* Preserves sharpness in WebKit browsers */
    transform: scale(1.0);
    /* Ensures correct scaling */
    background-color: #302f30;
}

/* End custom CSS */
