@font-face {
	font-family: 'eicons';
	src:
		url('../kebaya/fonts/eicons.woff2?42232160') format('woff2'),
		url('../kebaya/fonts/eicons.woff2?42232160') format('woff2'),
		url('../kebaya/fonts/eicons.woff?42232160') format('woff'),
		url('../kebaya/fonts/eicons.ttf?42232160') format('truetype'),
		url('../kebaya/fonts/eicons.svg?42232160#eicons') format('svg'),
		url('../kebaya/fonts/eicons.eot?42232160') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}




.cui-comment-text img {
    max-width: 100% !important;
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}


:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex> :is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid> :is(*, div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:root :where(.wp-block-pullquote) {
	font-size: 1.5em;
	line-height: 1.6;
}


.cfef-hidden {
    display: none !important;
}


.cui-wrapper {
	font-size: 14px
}

.cui-post-author {
	color: white !important;
	background: #777 !important;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-avatar img {
	max-width: 28px;
	max-height: 28px;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content {
	margin-left: 38px;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment ul .cui-comment-avatar img {
	max-width: 24px;
	max-height: 24px;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment ul ul .cui-comment-avatar img {
	max-width: 21px;
	max-height: 21px;
}

.cui_comment_count_card.cui_card-tidak_hadir {
	background-color: #d90a11;
}

.cui_comment_count_card.cui_card-hadir {
	background-color: #3D9A62;
}

.cui_comment_count_card.cui_card-masih_ragu {
	background-color: #d7a916;
}

.elementor-kit-7{
	--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-bcabb16:#202020;--e-global-color-e68c92e:#6E6E6E;--e-global-color-d3a6a71:#D9D9D9;--e-global-color-da71e3d:#FFFFFF;--e-global-color-b2cd1d7:#AD8E70;--e-global-color-6a570e0:#FFFBF6;--e-global-color-b46c8bd:#171214;--e-global-color-0d4b69c:#000000;--e-global-color-ba1f980:#8D6E44;--e-global-color-e1333c0:#205A8A;--e-global-color-d43c6c5:#4C6F96;--e-global-color-09825c2:#800000;--e-global-color-9350d1a:#3D3E36;--e-global-color-47ace09:#687664;--e-global-color-19bbf63:#ECDFCC;--e-global-color-af25aab:#C4C9CB;--e-global-color-4a31c86:#E195AB;--e-global-color-5603168:#800000;--e-global-color-d4ac4ac:#C5A377;--e-global-color-bfc0b60:#562231;--e-global-color-f1a1937:#DBB5B5;--e-global-color-5f924a4:#987070;--e-global-color-d80cbd2:#9AA6B2;--e-global-color-7d82bac:#F9FAFC;--e-global-color-b58b6e1:#BCCBDD;--e-global-color-9179757:#A31D1D;--e-global-color-f563130:#365635;--e-global-color-af53f3c:#EF7B8D;--e-global-color-7f714d0:#FAF7F2;--e-global-color-0bc2084:#433737;--e-global-color-ed85a8a:#353132;--e-global-color-6556e81:#034C53;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */section.flexible-column .elementor-container {
    flex-wrap: wrap;
    justify-content: center;
}

.parallax-section {
    position: fixed;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
    left: 0px;
    width: 100%;
}

.blur-glassmorph {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */


.elementor-374666 .elementor-element.elementor-element-7d91c3e7 {
	--display: flex;
	--position: fixed;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 0.5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
	--z-index: 100;
}

.elementor-374666 .elementor-element.elementor-element-7d91c3e7:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("bimo");
	background-position: center center;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-7d91c3e7::before,
.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #000000;
	--background-overlay: '';
}

body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-7d91c3e7 {
	left: 0px;
}

body.rtl .elementor-374666 .elementor-element.elementor-element-7d91c3e7 {
	right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-9783b2e {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-10cb4981 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-258dea98 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-258dea98 .elementor-heading-title {
	font-family: "Cormorant Infant", sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #D9D9D9;
}

.elementor-374666 .elementor-element.elementor-element-2acd5680 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-2acd5680 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 50px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0px;
	word-spacing: 0px;
	-webkit-text-stroke-width: 0.5px;
	stroke-width: 0.5px;
	-webkit-text-stroke-color: #E9E9E9;
	stroke: #E9E9E9;
	color: #D9D9D9;
}

.elementor-374666 .elementor-element.elementor-element-222f8862 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-222f8862 .elementor-heading-title {
	font-family: "Cormorant Infant", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #D9D9D9;
}

.elementor-374666 .elementor-element.elementor-element-63223e24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-3458898a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-87850e9 {
	columns: 1;
	text-align: center;
	color: #D9D9D9;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-8e21099 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-8e21099 .elementor-heading-title {
	font-family: "Noto Serif", sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #D9D9D9;
}

.elementor-374666 .elementor-element.elementor-element-49287bef {
	columns: 1;
	text-align: center;
	color: #D9D9D9;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-64deb111 .elementor-button {
	background-color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.5px;
	fill: #D9D9D9;
	color: #D9D9D9;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-64deb111 .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-64deb111 .elementor-button:focus {
	background-color: #D9D9D9;
	color: #262627;
	border-color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-64deb111 .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-64deb111 .elementor-button:focus svg {
	fill: #262627;
}

.elementor-374666 .elementor-element.elementor-element-20e93399 .elementor-button {
	background-color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.5px;
	fill: #D9D9D9;
	color: #D9D9D9;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-20e93399 .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-20e93399 .elementor-button:focus {
	background-color: #D9D9D9;
	color: #262627;
	border-color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-20e93399 .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-20e93399 .elementor-button:focus svg {
	fill: #262627;
}

.elementor-374666 .elementor-element.elementor-element-5cde872d {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-374666 .elementor-element.elementor-element-1e2ec92 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 10;
}

.elementor-374666 .elementor-element.elementor-element-1e2ec92:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-1e2ec92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EEECEB;
	background-image: url("bimoganteng");
	background-position: center center;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-1e2ec92::before,
.elementor-374666 .elementor-element.elementor-element-1e2ec92>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-1e2ec92>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-1e2ec92>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-1e2ec92>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-1e2ec92>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, #00000000 50%, #101010 100%);
}

.elementor-374666 .elementor-element.elementor-element-770ee7f7 {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-770ee7f7 .elementor-heading-title {
	font-family: "Cormorant Infant", sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	color: var(--e-global-color-d3a6a71);
}

.elementor-374666 .elementor-element.elementor-element-3eaa3566 {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-3eaa3566 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 54px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: var(--e-global-color-d3a6a71);
}

.elementor-374666 .elementor-element.elementor-element-a080 {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-a080 .elementor-heading-title {
	font-family: "Cormorant Infant", sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-d3a6a71);
}

.elementor-374666 .elementor-element.elementor-element-57f67cd9 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-374666 .elementor-element.elementor-element-57f67cd9:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-57f67cd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #101010;
}

.elementor-374666 .elementor-element.elementor-element-b5cc39 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 25px;
	--padding-right: 25px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-b5cc39::before,
.elementor-374666 .elementor-element.elementor-element-b5cc39>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-b5cc39>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-b5cc39>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-b5cc39>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-b5cc39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #00000080;
	--background-overlay: '';
}

.elementor-374666 .elementor-element.elementor-element-b5cc39 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-374666 .elementor-element.elementor-element-6eadf06b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-13979690 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-13979690 .elementor-heading-title {
	font-family: "Cormorant Infant", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #F0F0F0;
}

.elementor-374666 .elementor-element.elementor-element-1aef6012 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-1aef6012 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #F0F0F0;
}

.elementor-374666 .elementor-element.elementor-element-3c01b476 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-3c01b476 .elementor-heading-title {
	font-family: "Cormorant Infant", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #F0F0F0;
}

.elementor-374666 .elementor-element.elementor-element-f031bff {
	columns: 1;
	text-align: center;
	color: #D9D9D9;
	font-family: "Lora", sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-dcd0e28 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--flex-wrap: wrap;
	--align-content: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-6033bfc1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-54efe5be {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-54efe5be .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-1b44606b {
	columns: 1;
	text-align: justify;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-70db858b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-70db858b:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-70db858b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-70db858b.e-con {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-214c868d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 5px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 125%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-374666 .elementor-element.elementor-element-214c868d:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-214c868d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	
	background-position: center center;
	background-size: 100% auto;
}

.elementor-374666 .elementor-element.elementor-element-214c868d::before,
.elementor-374666 .elementor-element.elementor-element-214c868d>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-214c868d>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-214c868d>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-214c868d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-214c868d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, #26262700 0%, #262627BF 100%);
}

.elementor-374666 .elementor-element.elementor-element-6eade351>.elementor-widget-container {
	margin: -60px 10px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-6eade351 {
	z-index: 5;
	text-align: right;
}

.elementor-374666 .elementor-element.elementor-element-6eade351 .elementor-heading-title {
	font-family: "TheSignature", sans-serif;
	font-size: 28px;
	font-weight: 100;
	letter-spacing: 0.5px;
	color: #FFFFFF;
}

.elementor-374666 .elementor-element.elementor-element-670b6e58 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-670b6e58 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-16c09c55 {
	--divider-border-style: double;
	--divider-color: #262627;
	--divider-border-width: 3px;
}

.elementor-374666 .elementor-element.elementor-element-16c09c55 .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-16c09c55 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-374666 .elementor-element.elementor-element-783ad837 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-783ad837 .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.25em;
	letter-spacing: 1px;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px/2);
	margin-left: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px/2);
	margin-left: calc(-0px/2);
}

body.rtl .elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px/2);
}

body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px/2);
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-icon i {
	color: #262627;
	transition: color 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-icon svg {
	fill: #262627;
	transition: fill 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-1db09958 {
	--e-icon-list-icon-size: 14px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-item>a {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: lowercase;
}

.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-text {
	color: #262627;
	transition: color 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-523244df {
	--divider-border-style: solid;
	--divider-color: #A7A7A7;
	--divider-border-width: 1px;
}

.elementor-374666 .elementor-element.elementor-element-523244df .elementor-divider-separator {
	width: 90%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-523244df .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-374666 .elementor-element.elementor-element-523244df .elementor-divider__text {
	color: #A7A7A7;
	font-family: "Cormorant Upright", sans-serif;
	font-size: 54px;
	font-weight: 600;
}

.elementor-374666 .elementor-element.elementor-element-4d5d735b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-4d5d735b:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-4d5d735b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-4d5d735b.e-con {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-61ec80fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 5px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 125%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-374666 .elementor-element.elementor-element-61ec80fb:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-61ec80fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	
	background-position: center center;
	background-size: 100% auto;
}

.elementor-374666 .elementor-element.elementor-element-61ec80fb::before,
.elementor-374666 .elementor-element.elementor-element-61ec80fb>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-61ec80fb>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-61ec80fb>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-61ec80fb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-61ec80fb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, #26262700 0%, #262627BF 100%);
}

.elementor-374666 .elementor-element.elementor-element-68c40101>.elementor-widget-container {
	margin: -60px 10px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-68c40101 {
	z-index: 5;
	text-align: right;
}

.elementor-374666 .elementor-element.elementor-element-68c40101 .elementor-heading-title {
	font-family: "TheSignature", sans-serif;
	font-size: 28px;
	font-weight: 100;
	letter-spacing: 0.5px;
	color: #FFFFFF;
}

.elementor-374666 .elementor-element.elementor-element-794cd90c {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-794cd90c .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-625a8e87 {
	--divider-border-style: double;
	--divider-color: #262627;
	--divider-border-width: 3px;
}

.elementor-374666 .elementor-element.elementor-element-625a8e87 .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-625a8e87 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-374666 .elementor-element.elementor-element-5727309d {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-5727309d .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.25em;
	letter-spacing: 1px;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(0px/2);
	margin-left: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-0px/2);
	margin-left: calc(-0px/2);
}

body.rtl .elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-0px/2);
}

body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-0px/2);
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-icon i {
	color: #262627;
	transition: color 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-icon svg {
	fill: #262627;
	transition: fill 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c {
	--e-icon-list-icon-size: 14px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-icon {
	padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-item>a {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: lowercase;
}

.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-text {
	color: #262627;
	transition: color 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-54dab08d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-71fdc7ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-7cde449e {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-7cde449e .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-7eb8ec70 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-7eb8ec70 .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-e96db3b {
	width: var(--container-widget-width, 300px);
	max-width: 300px;
	--container-widget-width: 300px;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-e96db3b.elementor-element {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-e96db3b .wpkoi-elements-countdown-item>div {
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	background: #00000000;
}

.elementor-374666 .elementor-element.elementor-element-e96db3b .wpkoi-elements-countdown-container {
	margin-right: -0px;
	margin-left: -0px;
	margin-bottom: 0px;
}

.elementor-374666 .elementor-element.elementor-element-e96db3b .wpkoi-elements-countdown-digits {
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px;
}

.elementor-374666 .elementor-element.elementor-element-e96db3b .wpkoi-elements-countdown-label {
	color: #A7A7A7;
	font-family: "Cormorant", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-39ee78cf .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-374666 .elementor-element.elementor-element-39ee78cf .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-374666 .elementor-element.elementor-element-39ee78cf a.elementor-button,
.elementor-374666 .elementor-element.elementor-element-39ee78cf .elementor-button {
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.5px;
	fill: #A7A7A7;
	color: #A7A7A7;
	background-color: #FFFFFF00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-39ee78cf .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-df3ac35 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-759c131b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.7;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-759c131b:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-759c131b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../kebaya/P09-ROSE02.webp");
	background-position: 40% 30%;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-759c131b::before,
.elementor-374666 .elementor-element.elementor-element-759c131b>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-759c131b>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-759c131b>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-759c131b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-759c131b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #000000;
	--background-overlay: '';
}

.elementor-374666 .elementor-element.elementor-element-31fa6951 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-31fa6951 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-417466d2 {
	--divider-border-style: double;
	--divider-color: #A7A7A7;
	--divider-border-width: 3px;
}

.elementor-374666 .elementor-element.elementor-element-417466d2 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-417466d2 .elementor-divider {
	text-align: center;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-374666 .elementor-element.elementor-element-49cde31c {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-49cde31c .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-6f1a3578 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-6f1a3578 .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1 {
	--icon-box-icon-margin: 5px;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1.elementor-view-stacked .elementor-icon {
	background-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-6991e7f1.elementor-view-default .elementor-icon {
	fill: #A7A7A7;
	color: #A7A7A7;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon {
	font-size: 24px;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-title,
.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-title a {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-description {
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-14656ee1 .elementor-button {
	background-color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	fill: #C4C9CB;
	color: #C4C9CB;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-7e259d25 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.7;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-7e259d25:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-7e259d25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../kebaya/P09-ROSE01.webp");
	background-position: 50% 50%;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-7e259d25::before,
.elementor-374666 .elementor-element.elementor-element-7e259d25>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-7e259d25>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-7e259d25>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-7e259d25>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-7e259d25>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #000000;
	--background-overlay: '';
}

.elementor-374666 .elementor-element.elementor-element-64ba0f4e {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-64ba0f4e .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-6df0d61b {
	--divider-border-style: double;
	--divider-color: #A7A7A7;
	--divider-border-width: 3px;
}

.elementor-374666 .elementor-element.elementor-element-6df0d61b .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-6df0d61b .elementor-divider {
	text-align: center;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-374666 .elementor-element.elementor-element-70488178 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-70488178 .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-18557ef {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-18557ef .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128>.elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128 {
	--icon-box-icon-margin: 5px;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-title {
	margin-bottom: 5px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128.elementor-view-stacked .elementor-icon {
	background-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-f7d5128.elementor-view-default .elementor-icon {
	fill: #A7A7A7;
	color: #A7A7A7;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon {
	font-size: 24px;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-title,
.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-title a {
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-description {
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-2a3fc227 .elementor-button {
	background-color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	fill: #C4C9CB;
	color: #C4C9CB;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-66b42760 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-66b42760:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-66b42760>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-6b914a4d {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-6b914a4d .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-4fb49f62 {
	columns: 1;
	text-align: justify;
	color: #262627;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-d22af99 .elementor-button {
	background-color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	fill: #C4C9CB;
	color: #C4C9CB;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-d22af99 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-5b0e59dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-5b0e59dd:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-5b0e59dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-4d8b1665 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 66%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-374666 .elementor-element.elementor-element-4d8b1665:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-4d8b1665>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: center center;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-4d8b1665::before,
.elementor-374666 .elementor-element.elementor-element-4d8b1665>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-4d8b1665>.e-con-inner>.elementor-background-video-container::before,
.elementor-374666 .elementor-element.elementor-element-4d8b1665>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-4d8b1665>.e-con-inner>.elementor-background-slideshow::before,
.elementor-374666 .elementor-element.elementor-element-4d8b1665>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, #26262700 0%, #262627BF 100%);
}

.elementor-374666 .elementor-element.elementor-element-5fc9f424 {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-5fc9f424 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-658615a0 {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-658615a0 .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-191cb411 {
	columns: 1;
	text-align: justify;
	color: #262627;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-64851451 .elementor-button {
	background-color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	fill: #C4C9CB;
	color: #C4C9CB;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-64851451 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-d8c8f2f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-3d128cda {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-3d128cda:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-3d128cda>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-4cce2980 {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-4cce2980 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-29fe870>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-29fe870 {
	z-index: 5;
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-29fe870 .elementor-heading-title {
	font-family: "TheSignature", sans-serif;
	font-size: 28px;
	font-weight: 100;
	letter-spacing: 0.5px;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-7acd2762 {
	--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: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-19c2b369 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-374666 .elementor-element.elementor-element-19c2b369:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-19c2b369>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: center center;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-2e2271d3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-374666 .elementor-element.elementor-element-2e2271d3:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-2e2271d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: center center;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e>.elementor-widget-container {
	margin: 0px 0px 0px -10px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical .pp-timeline-item:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-horizontal .pp-timeline-item {
	padding-left: 10px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-horizontal .slick-list {
	margin-left: -10px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline .pp-timeline-card {
	padding: 0px 0px 0px 0px;
	background-color: #00000000;
	border-style: none;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline .pp-timeline-card-content {
	padding: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card {
	text-align: left;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline .pp-timeline-arrow {
	color: #00000000;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card-image {
	margin-bottom: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card-title {
	color: #262627;
	font-family: "Lora", sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline .pp-timeline-card-title-wrap {
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card-title-wrap {
	margin-bottom: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-marker {
	font-size: 0px;
	width: 0px;
	height: 0px;
	color: #FFFFFF00;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-marker img {
	width: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-connector-wrap {
	width: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-navigation:before,
.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-navigation-wrap .pp-slider-arrow {
	bottom: calc(0px/2);
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-marker svg {
	fill: #FFFFFF00;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-left .pp-timeline-marker-wrapper {
	margin-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-right .pp-timeline-marker-wrapper {
	margin-left: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-center .pp-timeline-marker-wrapper {
	margin-left: 0px;
	margin-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-horizontal {
	margin-top: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-navigation .pp-timeline-card-date-wrapper {
	margin-bottom: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical .pp-timeline-connector {
	width: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-navigation:before {
	height: 0px;
	transform: translateY(calc(0px/2));
}

.elementor-374666 .elementor-element.elementor-element-a73e137 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-6a2477cd {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-6a2477cd .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-3539603f {
	columns: 1;
	text-align: center;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-83deb88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-374666 .elementor-element.elementor-element-83deb88:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-83deb88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-c0db616 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-374666 .elementor-element.elementor-element-c0db616 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

.elementor-374666 .elementor-element.elementor-element-c0db616 {
	--image-border-radius: 0px;
	--image-transition-duration: 500ms;
	--overlay-transition-duration: 500ms;
	--content-text-align: center;
	--content-justify-content: center;
	--content-padding: 20px;
	--content-transition-duration: 500ms;
	--content-transition-delay: 500ms;
}

.elementor-374666 .elementor-element.elementor-element-15cddf08>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-15cddf08 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-15cddf08 .elementor-heading-title {
	font-family: "Lora", sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-5e76a12c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-63cd6a7a {
	columns: 1;
	text-align: justify;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-7c67fb9d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-73a47253 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-73a47253 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-255b2ea0 {
	columns: 1;
	text-align: justify;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-115fd99b {
	--spacer-size: 10px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper {
	background-color: #00000000;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form input[type=button].cui-form-btn,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form input[type="submit"] {
	background-color: #FFFFFF00;
	fill: #A7A7A7;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-hadir {
	background-color: #00000080;
	color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-tidak_hadir {
	background-color: #00000080;
	color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-masih_ragu {
	background-color: #00000080;
	color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f>.elementor-widget-container {
	background-image: url("../kebaya/P09-ROSE01.webp");
	padding: 0px 0px 0px 0px;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100%;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
	background-color: rgba(0,0,0,.8);
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-link a.cui-link,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .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: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-link a.cui-link {
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper.cui-border {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .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: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 24px 12px 24px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form p.form-submit {
	text-align: right !important;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form input[type=text],
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select {
	background: #00000000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form input[type=text],
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper.cui-facebook .cui-wrap-form .cui-container-form textarea.cui-textarea,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper.cui-dark .cui-wrap-form .cui-container-form textarea.cui-textarea,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form input[type=text],
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea {
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .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-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea,
.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select {
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment {
	border-style: none;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-box {
	max-height: 50vh;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-info a.cui-commenter-name {
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-comment-time {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-text p {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-avatar img {
	max-width: 0px;
	max-height: 0px;
	opacity: 0;
	height: 100px;
	border-style: none;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-actions a {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-hadir span:first-child {
	font-family: "Poppins", sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-hadir span:last-child {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-tidak_hadir span:first-child {
	font-family: "Poppins", sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-tidak_hadir span:last-child {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-masih_ragu span:first-child {
	font-family: "Poppins", sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-masih_ragu span:last-child {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrap-form {
	border-style: none;
}

.elementor-374666 .elementor-element.elementor-element-8188c7c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-40fe75fb {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-40fe75fb .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-25f9e79c {
	columns: 1;
	text-align: justify;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-6dd519dc .elementor-button {
	background-color: #FFFFFF00;
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.5px;
	fill: #A7A7A7;
	color: #A7A7A7;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-8d377d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-4e0d86b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #CFCFCF;
	--border-color: #CFCFCF;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-6b600264 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-6b600264 img {
	width: 35%;
}

.elementor-374666 .elementor-element.elementor-element-2784943a {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-2784943a .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-2784943a .elementor-image-box-title {
	margin-bottom: 0px;
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-2784943a .elementor-image-box-description {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-794090cb {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-794090cb.elementor-element {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-794090cb a.elementor-button,
.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button {
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	fill: #A7A7A7;
	color: #A7A7A7;
	background-color: #FFFFFF00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-794090cb a.elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-794090cb a.elementor-button:focus,
.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button:focus {
	color: #202020;
	background-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-794090cb a.elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-794090cb a.elementor-button:focus svg,
.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button:focus svg {
	fill: #202020;
}

.elementor-374666 .elementor-element.elementor-element-794090cb .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-a63d1d8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #CFCFCF;
	--border-color: #CFCFCF;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-e344fbd {
	--display: flex;
	--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-374666 .elementor-element.elementor-element-d69533b {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-d69533b>.elementor-widget-container {
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	display: none !important;
}

.elementor-374666 .elementor-element.elementor-element-d69533b.ha-has-bg-overlay>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-374666 .elementor-element.elementor-element-e4a11b2 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-e4a11b2 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-e4a11b2 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-e4a11b2 .elementor-image-box-description {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9.elementor-element {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9 a.elementor-button,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button {
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	fill: #A7A7A7;
	color: #A7A7A7;
	background-color: #FFFFFF00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9 a.elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 a.elementor-button:focus,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button:focus {
	color: #202020;
	background-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9 a.elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 a.elementor-button:focus svg,
.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button:focus svg {
	fill: #202020;
}

.elementor-374666 .elementor-element.elementor-element-7aae1c9 .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-64fc2435 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #CFCFCF;
	--border-color: #CFCFCF;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-749a1a33 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-749a1a33 img {
	width: 35%;
}

.elementor-374666 .elementor-element.elementor-element-6c3a1537 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-6c3a1537 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-6c3a1537 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-6c3a1537 .elementor-image-box-description {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3.elementor-element {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 a.elementor-button,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button {
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	fill: #A7A7A7;
	color: #A7A7A7;
	background-color: #FFFFFF00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 a.elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 a.elementor-button:focus,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button:focus {
	color: #202020;
	background-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 a.elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 a.elementor-button:focus svg,
.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button:focus svg {
	fill: #202020;
}

.elementor-374666 .elementor-element.elementor-element-2ebfe1b3 .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-ed6d517 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #CFCFCF;
	--border-color: #CFCFCF;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-8022461 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-8022461 img {
	width: 35%;
}

.elementor-374666 .elementor-element.elementor-element-31035ac {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-31035ac .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-31035ac .elementor-image-box-title {
	margin-bottom: 0px;
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-31035ac .elementor-image-box-description {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-cf24388 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-cf24388.elementor-element {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-cf24388 a.elementor-button,
.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button {
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	fill: #A7A7A7;
	color: #A7A7A7;
	background-color: #FFFFFF00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-cf24388 a.elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-cf24388 a.elementor-button:focus,
.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button:focus {
	color: #202020;
	background-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-cf24388 a.elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-cf24388 a.elementor-button:focus svg,
.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button:focus svg {
	fill: #202020;
}

.elementor-374666 .elementor-element.elementor-element-cf24388 .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-2134350 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-374666 .elementor-element.elementor-element-2134350:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-2134350>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #C1BDB6;
}

.elementor-374666 .elementor-element.elementor-element-24b2c58 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-24b2c58 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: #262627;
}

.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper label {
	color: #262627;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper input[type="text"],
.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper input[type="jumlah"],
.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper textarea {
	color: #262627;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 400;
	background-color: #00000000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #262627;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper input[type="submit"],
.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper button {
	color: #C4C9CB;
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: #262627;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-49b4d4d1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 0px;
	--row-gap: 5px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #CFCFCF;
	--border-color: #CFCFCF;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82 {
	width: 100%;
	max-width: 100%;
	--icon-box-icon-margin: 5px;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82.elementor-view-stacked .elementor-icon {
	background-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-34cc5e82.elementor-view-default .elementor-icon {
	fill: #CFCFCF;
	color: #CFCFCF;
	border-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82 .elementor-icon {
	font-size: 35px;
}

.elementor-374666 .elementor-element.elementor-element-34cc5e82 .elementor-icon-box-title,
.elementor-374666 .elementor-element.elementor-element-34cc5e82 .elementor-icon-box-title a {
	font-family: "Noto Sans JP", sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-374666 .elementor-element.elementor-element-74df1ab6 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-74df1ab6 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-374666 .elementor-element.elementor-element-74df1ab6 .elementor-image-box-title {
	margin-bottom: 0px;
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-74df1ab6 .elementor-image-box-description {
	color: #A7A7A7;
	font-family: "Inter", sans-serif;
	font-size: 12px;
	font-weight: 400;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f.elementor-element {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f a.elementor-button,
.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button {
	font-family: "Cormorant", sans-serif;
	font-size: 12px;
	font-weight: 600;
	fill: #A7A7A7;
	color: #A7A7A7;
	background-color: #FFFFFF00;
	border-radius: 0px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f a.elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button:hover,
.elementor-374666 .elementor-element.elementor-element-50d0f39f a.elementor-button:focus,
.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button:focus {
	color: #202020;
	background-color: #CFCFCF;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f a.elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button:hover svg,
.elementor-374666 .elementor-element.elementor-element-50d0f39f a.elementor-button:focus svg,
.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button:focus svg {
	fill: #202020;
}

.elementor-374666 .elementor-element.elementor-element-50d0f39f .elementor-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-714d0b10 {
	--divider-border-style: solid;
	--divider-color: #C4C9CB;
	--divider-border-width: 1px;
	z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-714d0b10>.elementor-widget-container {
	padding: 0px 100px 0px 100px;
}

.elementor-374666 .elementor-element.elementor-element-714d0b10 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-714d0b10 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-374666 .elementor-element.elementor-element-27716231 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-65836529 {
	--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: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08.elementor-view-stacked .elementor-icon {
	background-color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-17b41c08.elementor-view-default .elementor-icon {
	color: #C4C9CB;
	border-color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-17b41c08.elementor-view-default .elementor-icon svg {
	fill: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08 .elementor-icon {
	font-size: 54px;
}

.elementor-374666 .elementor-element.elementor-element-17b41c08 .elementor-icon svg {
	height: 54px;
}

.elementor-374666 .elementor-element.elementor-element-33518739 {
	columns: 1;
	text-align: justify;
	color: #E9E9E9;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-59068159 {
	--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: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef>.elementor-widget-container {
	padding: 0px 20px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #E9E9E9;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef .elementor-icon-wrapper {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef.elementor-view-stacked .elementor-icon {
	background-color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-3fbd17ef.elementor-view-default .elementor-icon {
	color: #C4C9CB;
	border-color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-3fbd17ef.elementor-view-default .elementor-icon svg {
	fill: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef .elementor-icon {
	font-size: 54px;
}

.elementor-374666 .elementor-element.elementor-element-3fbd17ef .elementor-icon svg {
	height: 54px;
}

.elementor-374666 .elementor-element.elementor-element-2ef9a4d3 {
	columns: 1;
	text-align: justify;
	color: #E9E9E9;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-334e7540 {
	--divider-border-style: solid;
	--divider-color: #C4C9CB;
	--divider-border-width: 1px;
	z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-334e7540>.elementor-widget-container {
	padding: 0px 100px 0px 100px;
}

.elementor-374666 .elementor-element.elementor-element-334e7540 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-374666 .elementor-element.elementor-element-334e7540 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-374666 .elementor-element.elementor-element-23b158ca {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-111757b0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-3f9b34a3 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-3f9b34a3 .elementor-heading-title {
	font-family: "Cormorant", sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-78c6d22a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 5px;
	--margin-bottom: 5px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 75%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-374666 .elementor-element.elementor-element-78c6d22a:not(.elementor-motion-effects-element-type-background),
.elementor-374666 .elementor-element.elementor-element-78c6d22a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: center center;
	background-size: cover;
}

.elementor-374666 .elementor-element.elementor-element-78c6d22a.e-con {
	--align-self: center;
}

.elementor-374666 .elementor-element.elementor-element-176be34f {
	columns: 1;
	text-align: center;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-3211cf9f {
	z-index: 5;
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-3211cf9f .elementor-heading-title {
	font-family: "TheSignature", sans-serif;
	font-size: 32px;
	font-weight: 100;
	letter-spacing: 0.5px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-39b2673c {
	columns: 1;
	text-align: center;
	color: #A7A7A7;
	font-family: "Lora", sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.5px;
}

.elementor-374666 .elementor-element.elementor-element-670e1e6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2211c4f7>.elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-374666 .elementor-element.elementor-element-2211c4f7 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-2211c4f7 .elementor-heading-title {
	font-family: "belgiano-serif", sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-16217fc1 {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-16217fc1 .elementor-heading-title {
	font-family: "Louis George Cafe", sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1.5px;
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-21d78ba0 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-374666 .elementor-element.elementor-element-21d78ba0 .elementor-widget-container {
	text-align: center;
}

.elementor-374666 .elementor-element.elementor-element-21d78ba0 .elementor-social-icon {
	background-color: #CE9C3C00;
	--icon-padding: 0.4em;
}

.elementor-374666 .elementor-element.elementor-element-21d78ba0 .elementor-social-icon i {
	color: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-21d78ba0 .elementor-social-icon svg {
	fill: #A7A7A7;
}

.elementor-374666 .elementor-element.elementor-element-3011a9ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 50px;
	--padding-right: 50px;
	--z-index: 5;
}

.elementor-374666 .elementor-element.elementor-element-749cb776 {
	--display: flex;
	--position: fixed;
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	bottom: 0px;
	--z-index: 50;
}

body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-749cb776 {
	right: 0px;
}

body.rtl .elementor-374666 .elementor-element.elementor-element-749cb776 {
	left: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6 {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: 50;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6>.elementor-widget-container {
	margin: -130px 20px 0px 0px;
}

body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-2a8287c6 {
	right: 0px;
}

body.rtl .elementor-374666 .elementor-element.elementor-element-2a8287c6 {
	left: 0px;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-stacked .elementor-icon {
	background-color: #000000BF;
	color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-default .elementor-icon {
	color: #000000BF;
	border-color: #000000BF;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-default .elementor-icon svg {
	fill: #000000BF;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-framed .elementor-icon {
	background-color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6.elementor-view-stacked .elementor-icon svg {
	fill: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6 .elementor-icon {
	font-size: 24px;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6 .elementor-icon svg {
	height: 24px;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8 {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: 50;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8>.elementor-widget-container {
	margin: -70px 20px 0px 0px;
}

body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-6d3dd3f8 {
	right: 0px;
}

body.rtl .elementor-374666 .elementor-element.elementor-element-6d3dd3f8 {
	left: 0px;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-stacked .elementor-icon {
	background-color: #000000BF;
	color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-default .elementor-icon {
	color: #000000BF;
	border-color: #000000BF;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-framed .elementor-icon,
.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-default .elementor-icon svg {
	fill: #000000BF;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-framed .elementor-icon {
	background-color: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8.elementor-view-stacked .elementor-icon svg {
	fill: #C4C9CB;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8 .elementor-icon {
	font-size: 24px;
}

.elementor-374666 .elementor-element.elementor-element-375dd78e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-374666 .elementor-element.elementor-element-2a394c20 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media(max-width:1024px) {
	.elementor-374666 .elementor-element.elementor-element-7d91c3e7 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: space-around;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-9783b2e {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: space-around;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-374666 .elementor-element.elementor-element-258dea98 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-2acd5680 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-222f8862 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-63223e24 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-374666 .elementor-element.elementor-element-3458898a {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-87850e9 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-8e21099 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-49287bef {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-57f67cd9 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-374666 .elementor-element.elementor-element-759c131b:not(.elementor-motion-effects-element-type-background),
	.elementor-374666 .elementor-element.elementor-element-759c131b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

	.elementor-374666 .elementor-element.elementor-element-7e259d25:not(.elementor-motion-effects-element-type-background),
	.elementor-374666 .elementor-element.elementor-element-7e259d25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-marker-wrapper {
		margin-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-marker-wrapper {
		margin-left: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-marker-wrapper {
		margin-left: 0px;
		margin-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-21d78ba0 {
		--icon-size: 16px;
		--grid-row-gap: 5px;
	}

	body:not(.rtl) .elementor-374666 .elementor-element.elementor-element-749cb776 {
		right: 0px;
	}

	body.rtl .elementor-374666 .elementor-element.elementor-element-749cb776 {
		left: 0px;
	}
}

@media(max-width:767px) {
	.elementor-374666 .elementor-element.elementor-element-7d91c3e7 {
		--justify-content: space-around;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-7d91c3e7:not(.elementor-motion-effects-element-type-background),
	.elementor-374666 .elementor-element.elementor-element-7d91c3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom center;
	}

	.elementor-374666 .elementor-element.elementor-element-9783b2e {
		--width: 100%;
		--justify-content: space-around;
		--gap: 100px 100px;
		--row-gap: 100px;
		--column-gap: 100px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-10cb4981 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-374666 .elementor-element.elementor-element-258dea98 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-258dea98 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-2acd5680 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-2acd5680 .elementor-heading-title {
		font-size: 34px;
	}

	.elementor-374666 .elementor-element.elementor-element-222f8862 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-222f8862 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-374666 .elementor-element.elementor-element-63223e24 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-3458898a {
		--width: 300px;
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--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-374666 .elementor-element.elementor-element-87850e9 {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-8e21099 {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-8e21099 .elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1px;
	}

	.elementor-374666 .elementor-element.elementor-element-49287bef {
		text-align: center;
		font-size: 10px;
	}

	.elementor-374666 .elementor-element.elementor-element-57f67cd9 {
		--width: 100%;
		--min-height: 100vh;
	}

	.elementor-374666 .elementor-element.elementor-element-b5cc39 {
		--width: 100%;
		--padding-top: 75px;
		--padding-bottom: 75px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-1aef6012 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-f031bff {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-dcd0e28 {
		--width: 100%;
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-54efe5be .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-1b44606b {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-70db858b {
		--width: calc(100% - 50px);
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-214c868d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-6eade351 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-374666 .elementor-element.elementor-element-670b6e58 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-783ad837 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-1db09958 {
		--e-icon-list-icon-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-374666 .elementor-element.elementor-element-1db09958 .elementor-icon-list-item>a {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-4d5d735b {
		--width: calc(100% - 50px);
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-61ec80fb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-68c40101 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-374666 .elementor-element.elementor-element-794cd90c .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-5727309d .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-776dcc4c {
		--e-icon-list-icon-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-374666 .elementor-element.elementor-element-776dcc4c .elementor-icon-list-item>a {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-54dab08d {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-71fdc7ca {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-7cde449e .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-7eb8ec70 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-374666 .elementor-element.elementor-element-df3ac35 {
		--width: 100%;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-759c131b:not(.elementor-motion-effects-element-type-background),
	.elementor-374666 .elementor-element.elementor-element-759c131b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 30% 50%;
	}

	.elementor-374666 .elementor-element.elementor-element-759c131b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-31fa6951 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-49cde31c .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-6f1a3578 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-6991e7f1>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-title,
	.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-6991e7f1 .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-7e259d25:not(.elementor-motion-effects-element-type-background),
	.elementor-374666 .elementor-element.elementor-element-7e259d25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 50% 50%;
	}

	.elementor-374666 .elementor-element.elementor-element-7e259d25 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-64ba0f4e .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-70488178 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-18557ef .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-f7d5128>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-title,
	.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-title a {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-f7d5128 .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-66b42760 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-6b914a4d .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-4fb49f62 {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-5b0e59dd {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-4d8b1665 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-5fc9f424 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-658615a0 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-191cb411 {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-d8c8f2f {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-3d128cda {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-4cce2980 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical .pp-timeline-item:not(:last-child) {
		margin-bottom: 10px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-horizontal .pp-timeline-item {
		padding-left: 10px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-horizontal .slick-list {
		margin-left: -10px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card-title {
		font-size: 16px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card-title-wrap {
		margin-bottom: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline .pp-timeline-card-title-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-card {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-marker-wrapper {
		margin-right: 0px !important;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-marker-wrapper {
		margin-left: 0px !important;
	}

	.elementor-374666 .elementor-element.elementor-element-2c352d9e .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-marker-wrapper {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.elementor-374666 .elementor-element.elementor-element-a73e137 {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-6a2477cd .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-3539603f {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-5e76a12c {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-63cd6a7a {
		font-size: 15px;
	}

	.elementor-374666 .elementor-element.elementor-element-7c67fb9d {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-73a47253 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-255b2ea0 {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-info a.cui-commenter-name {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-text p {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-hadir span:first-child {
		font-size: 24px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-hadir span:last-child {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-tidak_hadir span:first-child {
		font-size: 24px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-tidak_hadir span:last-child {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-masih_ragu span:first-child {
		font-size: 24px;
	}

	.elementor-374666 .elementor-element.elementor-element-60bd1c5f .cui_card-masih_ragu span:last-child {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-8188c7c {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-40fe75fb .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-25f9e79c {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-8d377d3 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-6b600264 img {
		width: 25%;
	}

	.elementor-374666 .elementor-element.elementor-element-749a1a33 img {
		width: 25%;
	}

	.elementor-374666 .elementor-element.elementor-element-8022461 img {
		width: 25%;
	}

	.elementor-374666 .elementor-element.elementor-element-2134350 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-24b2c58 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper label {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper input[type="text"],
	.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper input[type="jumlah"],
	.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper textarea {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper input[type="submit"],
	.elementor-374666 .elementor-element.elementor-element-18076953 .elementor-wdp-form-wrapper button {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-34cc5e82 .elementor-icon {
		font-size: 24px;
	}

	.elementor-374666 .elementor-element.elementor-element-714d0b10>.elementor-widget-container {
		padding: 0px 50px 0px 50px;
	}

	.elementor-374666 .elementor-element.elementor-element-27716231 {
		--width: 100%;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-65836529 {
		--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: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}

	.elementor-374666 .elementor-element.elementor-element-17b41c08 .elementor-icon {
		font-size: 42px;
	}

	.elementor-374666 .elementor-element.elementor-element-17b41c08 .elementor-icon svg {
		height: 42px;
	}

	.elementor-374666 .elementor-element.elementor-element-33518739 {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-59068159 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
	}

	.elementor-374666 .elementor-element.elementor-element-3fbd17ef .elementor-icon {
		font-size: 42px;
	}

	.elementor-374666 .elementor-element.elementor-element-3fbd17ef .elementor-icon svg {
		height: 42px;
	}

	.elementor-374666 .elementor-element.elementor-element-2ef9a4d3 {
		font-size: 12px;
	}

	.elementor-374666 .elementor-element.elementor-element-334e7540>.elementor-widget-container {
		padding: 0px 50px 0px 50px;
	}

	.elementor-374666 .elementor-element.elementor-element-23b158ca {
		--width: 100%;
		--min-height: 100vh;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-3f9b34a3 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-374666 .elementor-element.elementor-element-78c6d22a {
		--width: 60%;
		--padding-top: 75%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-374666 .elementor-element.elementor-element-176be34f {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-39b2673c {
		font-size: 14px;
	}

	.elementor-374666 .elementor-element.elementor-element-2211c4f7>.elementor-widget-container {
		margin: -2.5px 0px 0px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-2211c4f7 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-374666 .elementor-element.elementor-element-16217fc1 .elementor-heading-title {
		font-size: 10px;
		letter-spacing: 1px;
	}

	.elementor-374666 .elementor-element.elementor-element-21d78ba0 {
		--grid-template-columns: repeat(3, auto);
		--icon-size: 16px;
		--grid-row-gap: 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-21d78ba0 .elementor-widget-container {
		text-align: center;
	}

	.elementor-374666 .elementor-element.elementor-element-21d78ba0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-21d78ba0 .elementor-social-icon {
		--icon-padding: 0.2em;
	}

	.elementor-374666 .elementor-element.elementor-element-3011a9ee {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-374666 .elementor-element.elementor-element-749cb776 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-2a8287c6>.elementor-widget-container {
		margin: -120px 10px 0px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-2a8287c6 .elementor-icon {
		font-size: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-2a8287c6 .elementor-icon svg {
		height: 20px;
	}

	.elementor-374666 .elementor-element.elementor-element-6d3dd3f8>.elementor-widget-container {
		margin: -70px 10px 0px 0px;
	}

	.elementor-374666 .elementor-element.elementor-element-6d3dd3f8 .elementor-icon {
		font-size: 20px;
	}
}

@media(min-width:768px) {
	.elementor-374666 .elementor-element.elementor-element-7d91c3e7 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-9783b2e {
		--width: 50%;
	}

	.elementor-374666 .elementor-element.elementor-element-10cb4981 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-63223e24 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-5cde872d {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-1e2ec92 {
		--width: 70%;
	}

	.elementor-374666 .elementor-element.elementor-element-57f67cd9 {
		--width: 30%;
	}

	.elementor-374666 .elementor-element.elementor-element-b5cc39 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-6eadf06b {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-dcd0e28 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-6033bfc1 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-70db858b {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-214c868d {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-4d5d735b {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-61ec80fb {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-54dab08d {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-71fdc7ca {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-df3ac35 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-759c131b {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-7e259d25 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-66b42760 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-5b0e59dd {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-4d8b1665 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-d8c8f2f {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-3d128cda {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-7acd2762 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-19c2b369 {
		--width: 50%;
	}

	.elementor-374666 .elementor-element.elementor-element-2e2271d3 {
		--width: 50%;
	}

	.elementor-374666 .elementor-element.elementor-element-a73e137 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-83deb88 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-5e76a12c {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-7c67fb9d {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-8188c7c {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-8d377d3 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-4e0d86b6 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-a63d1d8 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-64fc2435 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-ed6d517 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-2134350 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-49b4d4d1 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-27716231 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-65836529 {
		--content-width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-59068159 {
		--content-width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-23b158ca {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-111757b0 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-78c6d22a {
		--width: 60%;
	}

	.elementor-374666 .elementor-element.elementor-element-3011a9ee {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-749cb776 {
		--width: 30%;
	}

	.elementor-374666 .elementor-element.elementor-element-2a394c20 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-374666 .elementor-element.elementor-element-9783b2e {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-3458898a {
		--width: 500px;
	}

	.elementor-374666 .elementor-element.elementor-element-57f67cd9 {
		--width: 100%;
	}

	.elementor-374666 .elementor-element.elementor-element-b5cc39 {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-dcd0e28 {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-54dab08d {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-df3ac35 {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-d8c8f2f {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-a73e137 {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-5e76a12c {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-7c67fb9d {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-8188c7c {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-27716231 {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-23b158ca {
		--width: 80%;
	}

	.elementor-374666 .elementor-element.elementor-element-749cb776 {
		--width: 100%;
	}
}

/* Start custom CSS for container, class: .elementor-element-1e2ec92 */
@media only screen and (max-width:1024px) {
	.elementor-374666 .elementor-element.elementor-element-1e2ec92 {
		display: none;
	}
}


/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cc39 */@media only screen and (min-width:1920px) {
    .elementor-374666 .elementor-element.elementor-element-b5cc39 {
        padding: 100px 50px 100px 50px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70db858b */@media only screen and (min-width: 1920px) {
    .elementor-374666 .elementor-element.elementor-element-70db858b {
        width: 350px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d5d735b */@media only screen and (min-width: 1920px) {
    .elementor-374666 .elementor-element.elementor-element-4d5d735b {
        width: 350px !important;
    }
}/* End custom CSS */
/* Start custom CSS for weddingpress-countdown, class: .elementor-element-e96db3b */.elementor-374666 .elementor-element.elementor-element-e96db3b .wpkoi-elements-countdown-label-block .wpkoi-elements-countdown-digits, .wpkoi-elements-countdown-label-block .wpkoi-elements-countdown-label {
    /*text-align: left;*/
}/* End custom CSS */
/* Start custom CSS for pp-timeline, class: .elementor-element-2c352d9e */.elementor-374666 .elementor-element.elementor-element-2c352d9e p {
    /*Deskripsi*/
    text-align: justify;
    
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15cddf08 */.elementor-374666 .elementor-element.elementor-element-15cddf08 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for weddingpress-kit2, class: .elementor-element-60bd1c5f */.cui-comment-attendence {
    display: none;
}

.cui-wrapper {
	/*Comment box*/
	
	/*Opsional padding dan margin dalam box, comment jika tidak digunakan atau uncomment untuk digunakan*/
	padding: 0 !important;
	margin: 0;
}

.cui-wrapper .cui-wrap-link {
	/*Jumlah total Comment box*/
    /*display: none;*/
    visibility: hidden;
	height: 0;
	margin: 0;	
	padding: 0;
	
}

.cui-wrapper .cui-wrap-link:hover {
	/*Jumlah total Comment box hover action*/
	background: #00000000;
	color: #C4C9CB;
	
    border-radius: 1000px;
}

.cui-wrapper .cui-wrap-link a.cui-link {
	/*Jumlah total Comment text*/
	/*Diset inherit supaya mengikuti style dari parent class .cui-wrapper dan .cui-wrap-link*/
	/*Yang akhirnya tidak perlu dirubah lagi cukup rubah parent class nya saja*/
    /*
    color: inherit;
	
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    text-decoration: inherit !important;
    letter-spacing: inherit !important;
    text-transform: inherit !important;
    */
    
    background: #00000080;
	color: #C4C9CB;
	
    font-family: "Inter" !important;
	font-size: 16px !important;
    font-weight: 300 !important;
	text-decoration: none !important;
	letter-spacing: 0 !important;
	text-transform: uppercase !important;
	
	display: inline-block;
	
	width: 100% !important;
	padding: 5px 20px !important;
	margin:0 !important;
	
	border: 0px solid #C4C9CB !important;
	border-radius: 0px !important;
}

.cui-wrapper .cui-wrap-link a.cui-link:hover {
	/*Jumlah total Comment text hover action*/
	/*Diset inherit supaya mengikuti style hover dari parent class .cui-wrapper dan .cui-wrap-link*/
	/*Yang akhirnya tidak perlu dirubah lagi cukup rubah parent class nya saja*/
	color: inherit;
}

a.cui-link span {
	display: None;
}

.cui-wrap-comments {
	/*Form box*/
	background-color: #000000BF;
	/*color: #202020; /*Ubah disini untuk mengganti warna font pada semua form di bawah*/
	
	padding:15px;
	margin-top: -5px;
	
    border: 0 solid #FFFFFF00;
    border-radius: 0px;
}

.cui-wrapper .cui-wrap-form {
    /*Form box*/
	color: #FFFFFF; /*Ubah disini untuk mengganti warna font pada semua form di bawah*/
    
    padding: 0 0 20px 0;
}

.cui-wrapper .cui-wrap-form .cui-container-form input[type="text"] {
    /*Text input form untuk Nama*/
	font-size: 16px !important;
	
    padding-top: 5px;
    margin-bottom: 0;
}

.cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea {
    /*Textarea input form untuk Ucapan*/
    
    padding-top: 10px;
}

.cui-field-wrap > select {
	/*Form opsi Kehadiran*/
	background: #00000000;
	color: #A7A7A7; /*Mengikuti style attribute "color" pada parent class .cui-wrapper .cui-wrap-form*/
	
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #A7A7A7;
    border-radius: 0px;
	
    padding-left: 10px;
}

.cui-field-wrap > select > option {
	/*Form opsi Kehadiran*/
	color: #000;
}

.cui-wrapper ul.cui-container-comments {
	/*Comment list container box*/
	border-top: 1px solid #C4C9CB40;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment {
	/*Individual Comment list item container box*/
    /*border: none;*/
	padding: 5px 0 0 10px !important;
    margin: 0 !important;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-avatar {
	/*Comment item avatar container box*/
    display: none;
}

.cui-wrapper ul.cui-container-comments li.cui-item-comment .cui-comment-content {
	/*Comment item content container box*/
    margin-left: 0;
}

/*=========================*/
/*Responsive Breakpoint untuk Mobile*/
/*=========================*/
@media only screen and (max-width: 767px) {
	.cui-wrapper {
		/*Comment box*/
		/*Opsional padding dan margin dalam box, comment jika tidak digunakan atau uncomment untuk digunakan*/
		/*Sesuaikan dengan penggunaan pada breakpoint utama*/
        padding: 0;
		margin: 0;
    }
	
	.cui-wrapper .cui-wrap-link {
		/*Jumlah total Comment box*/
		
    }
	
	.cui-wrapper .cui-wrap-link a.cui-link {
		/*Jumlah total Comment text*/
		font-size: 18px !important;
		font-weight: 600;
    }
}/* End custom CSS */
/* Start custom CSS for weddingpress-forms, class: .elementor-element-18076953 */.elementor-374666 .elementor-element.elementor-element-18076953 .wdp-form-fields-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.elementor-374666 .elementor-element.elementor-element-18076953 ::placeholder {
    color: #202020 !important;
    opacity: 0.25;
}

.elementor-374666 .elementor-element.elementor-element-18076953 .wdp-form-option {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    
    color: #000;
    
    background-color: #00000000;
    
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #262627;
    
    padding: 10px;
}

.elementor-374666 .elementor-element.elementor-element-18076953 option {
    color: #262627;
}

/*.elementor-374666 .elementor-element.elementor-element-18076953 .wdp-form-button {
    box-shadow: 0px 10px 10px -5px rgba(0, 0, 0, 0.35);
}*/

@media only screen and (max-width:767px) {
    .elementor-374666 .elementor-element.elementor-element-18076953 .wdp-form-option {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d377d3 */#dompet-digital {
    /* display: none; */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a8287c6 */.elementor-374666 .elementor-element.elementor-element-2a8287c6 {
    cursor: pointer;
}

.elementor-374666 .elementor-element.elementor-element-2a8287c6 .elementor-icon {
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    /*backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);*/
    border: 1px solid rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for weddingpress-audio, class: .elementor-element-6d3dd3f8 */.elementor-374666 .elementor-element.elementor-element-6d3dd3f8 {
    cursor: pointer;
}

.elementor-374666 .elementor-element.elementor-element-6d3dd3f8 .elementor-icon {
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    /*backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);*/
    border: 1px solid rgba(0, 0, 0, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375dd78e */.elementor-374666 .elementor-element.elementor-element-375dd78e {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a394c20 */.elementor-374666 .elementor-element.elementor-element-2a394c20 {
    display: none;
}/* End custom CSS */
/* Start custom CSS *//*html {
    scroll-behavior: smooth;
}*/

.headerFadeOut {
    animation: fadeOut ease 3s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode:forwards; /*when the spec is finished*/
    -webkit-animation: fadeOut ease 3s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
    -moz-animation: fadeOut ease 3s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode:forwards; /*FF 5+*/
    -o-animation: fadeOut ease 3s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode:forwards; /*Not implemented yet*/
    -ms-animation: fadeOut ease 3s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes fadeOut{
	0% {
		opacity: 1;
		transform: scale(1,1);
	}
	100% {
		opacity: 0;
		transform: scale(1.1,1.1);
	}
}

@-moz-keyframes fadeOut{
	0% {
		opacity: 1;
		transform: scale(1,1);
	}
	100% {
		opacity: 0;
		transform: scale(1.1,1.1);
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
		transform: scale(1,1);
	}
	100% {
		opacity: 0;
		transform: scale(1.1,1.1);
	}
}

@-o-keyframes fadeOut {
	0% {
		opacity: 1;
		transform: scale(1,1);
	}
	100% {
		opacity: 0;
		transform: scale(1.1,1.1);
	}
}

@-ms-keyframes fadeOut {
	0% {
		opacity: 1;
		transform: scale(1,1);
	}
	100% {
		opacity: 0;
		transform: scale(1.1,1.1);
	}
}

.p-netral p {
    margin:0;
    padding:0;
}/* End custom CSS */
/* Start Custom Fonts CSS */


@font-face {
	font-family: 'TheSignature';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('#') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
@-webkit-keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}.ha-scroll-to-top-wrap.ha-scroll-to-top-hide{display:none}.ha-scroll-to-top-wrap.edit-mode,.ha-scroll-to-top-wrap.single-page-off{display:none!important}.ha-scroll-to-top-button{position:fixed;right:15px;bottom:15px;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:50px;height:50px;border-radius:50px;background-color:#5636d1;color:#fff;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-scroll-to-top-button i{color:#fff;font-size:16px}.ha-scroll-to-top-button:hover{background-color:#e2498a}


:root {
    --wpforms-field-border-radius: 3px;
--wpforms-field-border-style: solid;
--wpforms-field-border-size: 1px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-field-menu-color: #ffffff;
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-border-style: none;
--wpforms-button-border-size: 1px;
--wpforms-button-background-color: #066aab;
--wpforms-button-border-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-page-break-color: #066aab;
--wpforms-background-image: none;
--wpforms-background-position: center center;
--wpforms-background-repeat: no-repeat;
--wpforms-background-size: cover;
--wpforms-background-width: 100px;
--wpforms-background-height: 100px;
--wpforms-background-color: rgba( 0, 0, 0, 0 );
--wpforms-background-url: none;
--wpforms-container-padding: 0px;
--wpforms-container-border-style: none;
--wpforms-container-border-width: 1px;
--wpforms-container-border-color: #000000;
--wpforms-container-border-radius: 3px;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
--wpforms-container-shadow-size-box-shadow: none;

}

.cui_note_button {display: none !important;}

.dresscode-5-section { display: block; }
.dresscode-6-section { display: block; }
.non-video-section { display: none; }
.gift-3-section { display: flex; }
.gift-4-section { display: flex; }
.gift-5-section { display: flex; }
.gift-6-section { display: flex; }
.produk-4-section { display: flex; }
.produk-5-section { display: flex; }
.live-streaming-2-section { display: block; }
.live-streaming-3-section { display: block; }
.acara-3-sectionn { display: flex; }
.acara-4-sectionn { display: flex; }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}

@media screen and (max-height: 1024px) {

	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

@media screen and (max-height: 640px) {

	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}


html {
	scroll-behavior: auto;
	overscroll-behavior: none;
}	


.jp-invisible { visibility: hidden !important; } .jp-hidden { display: none !important; }


.cui-wrapper .cui-holder {
    display: block !important;
    }



    .spancontent {
        padding-bottom: 20px;
        }
        .copy-content {
        color: #6EC1E4;
        text-align: center;
        }
        .head-title {
        color: #6EC1E4;
        text-align: center;
        }


        input[name="wdp-form-name"]::placeholder, input[name="wdp-form-jumlah"]::placeholder, textarea[name="wdp-form-pesan"]::placeholder {
            color:#999999;
            }



            .reveal{
                position: relative;
                transform: scale(1);
                opacity: 1;
                transition: 1s all ease;
                }
                .reveal.active{
                transform: scale(0.5);
                opacity: 0;
                }


                #text-wedding {
                    font-size: 16px !important;
                    }
                    #post-wedding-title {
                    font-size: 42px !important;
                    }
                    #text-yth {
                    font-size: 12px !important;
                    }
                    #text-namatamu {
                    font-size: 18px !important;
                    }
                    #text-deskripsi {
                    font-size: 14px !important;
                    }
                    }
                    body:not(.elementor-editor-active) #tamu-reguler, body:not(.elementor-editor-active) #tamu-vip, body:not(.elementor-editor-active) #kel-pria, body:not(.elementor-editor-active) #kel-wanita {
                    display: none;
                    }/* End custom CSS */
                    /* Start custom CSS for button, class: .elementor-element-672b18a4 */#btnPreparing i {
                    animation: spin 1s linear infinite;
                    }
                    @keyframes spin{
                    0%{ transform: rotate(0deg);}
                    100%{ transform: rotate(360deg);}
                    }/* End custom CSS */