.elementor-21723 .elementor-element.elementor-element-54222f47 {
	--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;
}
.elementor-21723 .elementor-element.elementor-element-2dc40fea {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-2dc40fea:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-2dc40fea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-a2229fa {
	--display: flex;
	--justify-content: flex-end;
	--overflow: hidden;
	--overlay-opacity: 1;
}
.elementor-21723 .elementor-element.elementor-element-a2229fa:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-a2229fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/24NN074-5-e1725507303726.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-a2229fa::before,
.elementor-21723 .elementor-element.elementor-element-a2229fa > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-a2229fa > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-a2229fa > .elementor-background-slideshow::before,
.elementor-21723 .elementor-element.elementor-element-a2229fa > .e-con-inner > .elementor-background-slideshow::before,
.elementor-21723
	.elementor-element.elementor-element-a2229fa
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(180deg, #ffffff00 24%, #1c2437 100%);
}
.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}
.elementor-21723 .elementor-element.elementor-element-7978ffed {
	text-align: center;
	font-family: 'Roboto Slab', Sans-serif;
	font-size: 13px;
	font-weight: 300;
	text-transform: uppercase;
	color: #ffffff;
}
.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-21723 .elementor-element.elementor-element-453d3d0 {
	width: 100%;
	max-width: 100%;
	top: 0px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-453d3d0 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-453d3d0 {
	right: -18px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-453d3d0 {
	left: -18px;
}
.elementor-21723 .elementor-element.elementor-element-453d3d0 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-962c307 {
	width: 100%;
	max-width: 100%;
	top: 32px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-962c307 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-962c307 {
	right: -16px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-962c307 {
	left: -16px;
}
.elementor-21723 .elementor-element.elementor-element-962c307 img {
	width: 11%;
}
.elementor-21723 .elementor-element.elementor-element-237e0c11 {
	width: 100%;
	max-width: 100%;
	top: -69px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-237e0c11 > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-237e0c11 {
	right: 15px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-237e0c11 {
	left: 15px;
}
.elementor-21723 .elementor-element.elementor-element-237e0c11 img {
	width: 40%;
}
.elementor-21723 .elementor-element.elementor-element-1f890b49 {
	width: 100%;
	max-width: 100%;
	top: -51px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-1f890b49 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-1f890b49 {
	right: -8px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-1f890b49 {
	left: -8px;
}
.elementor-21723 .elementor-element.elementor-element-1f890b49 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-1cbe73a5 {
	width: 100%;
	max-width: 100%;
	top: -40px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-1cbe73a5 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-1cbe73a5 {
	right: -40px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-1cbe73a5 {
	left: -40px;
}
.elementor-21723 .elementor-element.elementor-element-1cbe73a5 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-2e5bd72a {
	width: 100%;
	max-width: 100%;
	top: 35px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-2e5bd72a > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-2e5bd72a {
	right: -32px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-2e5bd72a {
	left: -32px;
}
.elementor-21723 .elementor-element.elementor-element-2e5bd72a img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-3d5094a5 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overflow: hidden;
}
.elementor-21723 .elementor-element.elementor-element-3d5094a5:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-3d5094a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/BAHAN-TEMA-06-scaled-1.jpg');
	background-position: bottom right;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-3d5094a5.e-con {
	--align-self: center;
}
.elementor-21723 .elementor-element.elementor-element-1b139685 > .elementor-widget-container {
	margin: -12px 0px -5px 0px;
}
.elementor-21723 .elementor-element.elementor-element-1b139685 {
	text-align: center;
	font-family: 'photograph', Sans-serif;
	font-size: 45px;
	font-weight: 500;
	color: #ffffff;
}
/*sayangku*/
.elementor-21723 .elementor-element.elementor-element-sayangku > .elementor-widget-container {
	margin: -12px 0px -5px 0px;
}
.elementor-21723 .elementor-element.elementor-element-sayangku {
	text-align: center;
	font-family: 'Playball', Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-5c7d5d5 {
	text-align: center;
	font-family: 'Roboto Slab', Sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-6b29336c {
	text-align: center;
	font-family: 'Work Sans', Sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #ffffff;
}
.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-21723 .elementor-element.elementor-element-30dde0cf .elementor-button {
	background-color: transparent;
	font-family: 'Work Sans', Sans-serif;
	font-size: 13px;
	font-weight: 500;
	fill: #1c2536;
	color: #1c2536;
	background-image: linear-gradient(180deg, #ffffff 0%, #c9c9c9 100%);
	border-radius: 20px 20px 20px 20px;
	padding: 12px 20px 12px 20px;
}
.elementor-21723 .elementor-element.elementor-element-30dde0cf .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-30dde0cf .elementor-button:focus {
	background-color: transparent;
	color: #1c2536;
	background-image: linear-gradient(180deg, #ffffff 0%, #dadada 100%);
}
.elementor-21723 .elementor-element.elementor-element-30dde0cf > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-30dde0cf {
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-30dde0cf .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-30dde0cf .elementor-button:hover svg,
.elementor-21723 .elementor-element.elementor-element-30dde0cf .elementor-button:focus svg {
	fill: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-29c3fe99 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-29c3fe99 {
	left: -18px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-29c3fe99 {
	right: -18px;
}
.elementor-21723 .elementor-element.elementor-element-29c3fe99 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-6511cd1b {
	width: 100%;
	max-width: 100%;
	bottom: 32px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-6511cd1b {
	left: -16px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-6511cd1b {
	right: -16px;
}
.elementor-21723 .elementor-element.elementor-element-6511cd1b img {
	width: 11%;
}
.elementor-21723 .elementor-element.elementor-element-7699fba6 {
	width: 100%;
	max-width: 100%;
	bottom: -69px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-7699fba6 {
	left: 15px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-7699fba6 {
	right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-7699fba6 img {
	width: 40%;
}
.elementor-21723 .elementor-element.elementor-element-7af9bbaa {
	width: 100%;
	max-width: 100%;
	bottom: -51px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-7af9bbaa {
	left: -8px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-7af9bbaa {
	right: -8px;
}
.elementor-21723 .elementor-element.elementor-element-7af9bbaa img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-b617c8d {
	width: 100%;
	max-width: 100%;
	bottom: -41px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-b617c8d {
	left: -40px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-b617c8d {
	right: -40px;
}
.elementor-21723 .elementor-element.elementor-element-b617c8d img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-23444f00 {
	width: 100%;
	max-width: 100%;
	bottom: 35px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-23444f00 {
	left: -32px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-23444f00 {
	right: -32px;
}
.elementor-21723 .elementor-element.elementor-element-23444f00 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-7db6abe7 {
	--display: flex;
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3 {
	--display: flex;
	--min-height: 55vh;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/24NN074-5-e1725507303726.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3:hover::before,
.elementor-21723 .elementor-element.elementor-element-7d410bc3:hover > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-7d410bc3:hover > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .elementor-background-slideshow:hover::before,
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: '';
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3:hover {
	--overlay-opacity: 0.5;
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .elementor-shape-bottom .elementor-shape-fill,
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .elementor-shape-bottom svg,
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(222% + 1.3px);
	height: 57px;
	transform: translateX(-50%) rotateY(180deg);
}
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .elementor-shape-bottom,
.elementor-21723 .elementor-element.elementor-element-7d410bc3 > .e-con-inner > .elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}
.elementor-21723 .elementor-element.elementor-element-54e6ac1b {
	--spacer-size: 20px;
}
.elementor-21723 .elementor-element.elementor-element-6c2fc555 {
	width: 100%;
	max-width: 100%;
	top: 0px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-6c2fc555 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-6c2fc555 {
	right: -18px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-6c2fc555 {
	left: -18px;
}
.elementor-21723 .elementor-element.elementor-element-6c2fc555 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-2ce8f3b0 {
	width: 100%;
	max-width: 100%;
	top: 32px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-2ce8f3b0 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-2ce8f3b0 {
	right: -16px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-2ce8f3b0 {
	left: -16px;
}
.elementor-21723 .elementor-element.elementor-element-2ce8f3b0 img {
	width: 11%;
}
.elementor-21723 .elementor-element.elementor-element-2ab4f92d {
	width: 100%;
	max-width: 100%;
	top: -69px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-2ab4f92d > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-2ab4f92d {
	right: 15px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-2ab4f92d {
	left: 15px;
}
.elementor-21723 .elementor-element.elementor-element-2ab4f92d img {
	width: 40%;
}
.elementor-21723 .elementor-element.elementor-element-239bb716 {
	width: 100%;
	max-width: 100%;
	top: -51px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-239bb716 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-239bb716 {
	right: -8px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-239bb716 {
	left: -8px;
}
.elementor-21723 .elementor-element.elementor-element-239bb716 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-b92fdc3 {
	width: 100%;
	max-width: 100%;
	top: -40px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-b92fdc3 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-b92fdc3 {
	right: -40px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-b92fdc3 {
	left: -40px;
}
.elementor-21723 .elementor-element.elementor-element-b92fdc3 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-37c1d571 {
	width: 100%;
	max-width: 100%;
	top: 35px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-37c1d571 > .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-37c1d571 {
	right: -32px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-37c1d571 {
	left: -32px;
}
.elementor-21723 .elementor-element.elementor-element-37c1d571 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-310665e2 {
	--display: flex;
	--min-height: 45vh;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-21723 .elementor-element.elementor-element-310665e2:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-310665e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffffff;
	background-image: url('../../2024/09/tema-06-1-scaled-2-1-1-e1720853625600.webp');
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-3f2bb93b {
	z-index: 5;
	text-align: center;
	font-family: 'Times New Roman', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #323c58;
}
.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}
.elementor-21723 .elementor-element.elementor-element-576b28d9 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-576b28d9 {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-576b28d9 .elementor-heading-title {
	font-family: 'photograph', Sans-serif;
	font-size: 45px;
	font-weight: 400;
	color: #152040;
}
.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits::after {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 > .elementor-widget-container {
	padding: 0px 50px 0px 50px;
}
.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 {
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-item > div {
	margin-right: 5px;
	margin-left: 5px;
	padding: 9px 9px 9px 9px;
	border-radius: 10px 10px 10px 10px;
	background: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-container {
	margin-right: -5px;
	margin-left: -5px;
	margin-bottom: 0px;
}
.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-digits {
	color: #353434;
	font-family: 'Cinzel', Sans-serif;
	font-size: 17px;
	font-weight: 600;
}
.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-label {
	color: #353434;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 11px;
	font-weight: 600;
	line-height: 17px;
}
.elementor-21723 .elementor-element.elementor-element-12c6956c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-12c6956c {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	color: #323c58;
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button {
	background-color: transparent;
	font-family: 'bodebeck', Sans-serif;
	font-size: 13px;
	font-weight: 600;
	fill: #3e3e3e;
	color: #3e3e3e;
	background-image: linear-gradient(180deg, #e8d3c3 0%, #d1b6a1 100%);
	border-radius: 20px 20px 20px 20px;
	padding: 10px 20px 10px 20px;
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button:focus {
	background-color: transparent;
	color: #424242;
	background-image: linear-gradient(180deg, #cfb8a7 0%, #cfb8a7 100%);
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb > .elementor-widget-container {
	margin: -10px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb {
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button:hover svg,
.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button:focus svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-5d75872d {
	width: 100%;
	max-width: 100%;
	bottom: 49px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-5d75872d > .elementor-widget-container {
	--e-transform-rotateZ: 15deg;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-5d75872d {
	left: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-5d75872d {
	right: -65px;
}
.elementor-21723 .elementor-element.elementor-element-5d75872d img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-6a7329 {
	width: 100%;
	max-width: 100%;
	bottom: 41px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-6a7329 {
	left: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-6a7329 {
	right: -30px;
}
.elementor-21723 .elementor-element.elementor-element-6a7329 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-1c84a07f {
	width: 100%;
	max-width: 100%;
	bottom: 61px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-1c84a07f {
	left: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-1c84a07f {
	right: -35px;
}
.elementor-21723 .elementor-element.elementor-element-1c84a07f img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-2ec322de {
	width: 100%;
	max-width: 100%;
	bottom: 64px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-2ec322de {
	left: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-2ec322de {
	right: -68px;
}
.elementor-21723 .elementor-element.elementor-element-2ec322de img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-86cb521 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-293e3e08 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overflow: hidden;
}
.elementor-21723 .elementor-element.elementor-element-293e3e08:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-293e3e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
	background-image: url('../../2024/09/bg-tema-06-scaled-1.webp');
	background-position: bottom right;
	background-repeat: repeat;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-293e3e08 > .elementor-shape-top svg,
.elementor-21723 .elementor-element.elementor-element-293e3e08 > .e-con-inner > .elementor-shape-top svg {
	width: calc(161% + 1.3px);
	height: 41px;
}
.elementor-21723 .elementor-element.elementor-element-293e3e08 > .elementor-shape-top,
.elementor-21723 .elementor-element.elementor-element-293e3e08 > .e-con-inner > .elementor-shape-top {
	z-index: 2;
	pointer-events: none;
}
.elementor-21723 .elementor-element.elementor-element-21ac17b {
	--spacer-size: 71px;
}
.elementor-21723 .elementor-element.elementor-element-bf591b6 {
	width: 100%;
	max-width: 100%;
	top: 200px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-bf591b6 > .elementor-widget-container {
	--e-transform-rotateZ: -15deg;
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-bf591b6 {
	right: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-bf591b6 {
	left: -65px;
}
.elementor-21723 .elementor-element.elementor-element-bf591b6 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-51835faf {
	width: 100%;
	max-width: 100%;
	top: 250px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-51835faf > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-51835faf {
	right: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-51835faf {
	left: -30px;
}
.elementor-21723 .elementor-element.elementor-element-51835faf img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-6d9fd09c {
	width: 100%;
	max-width: 100%;
	top: 216px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-6d9fd09c > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-6d9fd09c {
	right: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-6d9fd09c {
	left: -35px;
}
.elementor-21723 .elementor-element.elementor-element-6d9fd09c img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-3d7568a2 {
	width: 100%;
	max-width: 100%;
	top: 165px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-3d7568a2 > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-3d7568a2 {
	right: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-3d7568a2 {
	left: -68px;
}
.elementor-21723 .elementor-element.elementor-element-3d7568a2 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-108c9d37 {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-108c9d37 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-d85cde5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}
.elementor-21723 .elementor-element.elementor-element-d85cde5 {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-c43139a {
	--display: flex;
	--min-height: 205px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #ccb59c;
	--border-color: #ccb59c;
	--border-radius: 300px 300px 300px 300px;
	box-shadow: 0px 0px 12px 5px rgba(0, 0, 0, 0.12);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-c43139a:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-c43139a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/24NN074-2-e1725507384463.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-c43139a::before,
.elementor-21723 .elementor-element.elementor-element-c43139a > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-c43139a > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-c43139a > .elementor-background-slideshow::before,
.elementor-21723 .elementor-element.elementor-element-c43139a > .e-con-inner > .elementor-background-slideshow::before,
.elementor-21723
	.elementor-element.elementor-element-c43139a
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url('../../2024/09/bintik2.png');
	--background-overlay: '';
	background-position: center center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-c43139a.e-con {
	--align-self: center;
}
.elementor-21723 .elementor-element.elementor-element-50bc48d4 {
	--spacer-size: 190px;
}
.elementor-21723 .elementor-element.elementor-element-7b13ed3f {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-7b13ed3f .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-52ae69dd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-52ae69dd {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b {
	--grid-template-columns: repeat(0, auto);
	z-index: 5;
	--icon-size: 16px;
	--grid-column-gap: 14px;
	--grid-row-gap: 0px;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-widget-container {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon {
	background-color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon i {
	color: #424242;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-icon {
	border-radius: 30px 30px 30px 30px;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon:hover {
	background-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon:hover i {
	color: #424242;
}
.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon:hover svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-198b6c22 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-198b6c22 {
	z-index: 5;
	text-align: center;
	font-family: 'Great Vibes', Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-52c80519 {
	--display: flex;
	--min-height: 205px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #ccb59c;
	--border-color: #ccb59c;
	--border-radius: 300px 300px 300px 300px;
	box-shadow: 0px 0px 12px 5px rgba(0, 0, 0, 0.12);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-52c80519:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-52c80519 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/24NN074-1-e1725507410404.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-52c80519::before,
.elementor-21723 .elementor-element.elementor-element-52c80519 > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-52c80519 > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-52c80519 > .elementor-background-slideshow::before,
.elementor-21723 .elementor-element.elementor-element-52c80519 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-21723
	.elementor-element.elementor-element-52c80519
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url('../../2024/09/bintik2.png');
	--background-overlay: '';
	background-position: center center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-52c80519.e-con {
	--align-self: center;
}
.elementor-21723 .elementor-element.elementor-element-57ca766d {
	--spacer-size: 190px;
}
.elementor-21723 .elementor-element.elementor-element-7c9fd62d {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-7c9fd62d .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-72e875f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-72e875f0 {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 {
	--grid-template-columns: repeat(0, auto);
	z-index: 5;
	--icon-size: 16px;
	--grid-column-gap: 14px;
	--grid-row-gap: 0px;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-widget-container {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon {
	background-color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon i {
	color: #424242;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-icon {
	border-radius: 30px 30px 30px 30px;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon:hover {
	background-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon:hover i {
	color: #424242;
}
.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon:hover svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-2e930bd4 {
	--spacer-size: 63px;
}
.elementor-21723 .elementor-element.elementor-element-52ab7da9 {
	width: 100%;
	max-width: 100%;
	bottom: 285px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-52ab7da9 > .elementor-widget-container {
	--e-transform-rotateZ: 15deg;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-52ab7da9 {
	left: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-52ab7da9 {
	right: -65px;
}
.elementor-21723 .elementor-element.elementor-element-52ab7da9 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-43942ace {
	width: 100%;
	max-width: 100%;
	bottom: 280px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-43942ace {
	left: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-43942ace {
	right: -30px;
}
.elementor-21723 .elementor-element.elementor-element-43942ace img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-52d3fe55 {
	width: 100%;
	max-width: 100%;
	bottom: 301px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-52d3fe55 {
	left: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-52d3fe55 {
	right: -35px;
}
.elementor-21723 .elementor-element.elementor-element-52d3fe55 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-643426ac {
	width: 100%;
	max-width: 100%;
	bottom: 300px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-643426ac {
	left: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-643426ac {
	right: -68px;
}
.elementor-21723 .elementor-element.elementor-element-643426ac img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-14fc8a96 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--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-21723 .elementor-element.elementor-element-544c3af {
	--display: flex;
	--overflow: hidden;
	--overlay-opacity: 0.5;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}
.elementor-21723 .elementor-element.elementor-element-544c3af:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-544c3af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
	background-image: url('../../2024/09/bg-tema-06-scaled-1.webp');
	background-position: center center;
	background-repeat: repeat;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-544c3af::before,
.elementor-21723 .elementor-element.elementor-element-544c3af > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-544c3af > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-544c3af > .elementor-background-slideshow::before,
.elementor-21723 .elementor-element.elementor-element-544c3af > .e-con-inner > .elementor-background-slideshow::before,
.elementor-21723
	.elementor-element.elementor-element-544c3af
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: '';
}
.elementor-21723 .elementor-element.elementor-element-49f5db58 > .elementor-widget-container {
	margin: 11px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-49f5db58 {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-49f5db58 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 25px;
	font-weight: 100;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-20811265 {
	width: 100%;
	max-width: 100%;
	bottom: 285px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-20811265 > .elementor-widget-container {
	--e-transform-rotateZ: 15deg;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-20811265 {
	left: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-20811265 {
	right: -65px;
}
.elementor-21723 .elementor-element.elementor-element-20811265 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-26252c66 {
	width: 100%;
	max-width: 100%;
	bottom: 280px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-26252c66 {
	left: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-26252c66 {
	right: -30px;
}
.elementor-21723 .elementor-element.elementor-element-26252c66 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-11dc315b {
	width: 100%;
	max-width: 100%;
	bottom: 301px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-11dc315b {
	left: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-11dc315b {
	right: -35px;
}
.elementor-21723 .elementor-element.elementor-element-11dc315b img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-61fe7e47 {
	width: 100%;
	max-width: 100%;
	bottom: 300px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-61fe7e47 {
	left: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-61fe7e47 {
	right: -68px;
}
.elementor-21723 .elementor-element.elementor-element-61fe7e47 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-56a3352a {
	width: 100%;
	max-width: 100%;
	top: 200px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-56a3352a > .elementor-widget-container {
	--e-transform-rotateZ: -15deg;
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-56a3352a {
	right: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-56a3352a {
	left: -65px;
}
.elementor-21723 .elementor-element.elementor-element-56a3352a img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-92d0a72 {
	width: 100%;
	max-width: 100%;
	top: 250px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-92d0a72 > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-92d0a72 {
	right: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-92d0a72 {
	left: -30px;
}
.elementor-21723 .elementor-element.elementor-element-92d0a72 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-2b2a731b {
	width: 100%;
	max-width: 100%;
	top: 216px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-2b2a731b > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-2b2a731b {
	right: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-2b2a731b {
	left: -35px;
}
.elementor-21723 .elementor-element.elementor-element-2b2a731b img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-73daffb5 {
	width: 100%;
	max-width: 100%;
	top: 165px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-73daffb5 > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-73daffb5 {
	right: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-73daffb5 {
	left: -68px;
}
.elementor-21723 .elementor-element.elementor-element-73daffb5 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-6d97defe {
	--spacer-size: 10px;
}
.elementor-21723 .elementor-element.elementor-element-669a6a3d {
	--display: flex;
	--min-height: 0px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 7px 7px 7px 7px;
	--border-top-width: 7px;
	--border-right-width: 7px;
	--border-bottom-width: 7px;
	--border-left-width: 7px;
	border-color: #ffffff;
	--border-color: #ffffff;
	box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-669a6a3d:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-669a6a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/24NN074-4-e1725507340307.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-669a6a3d.e-con {
	--align-self: center;
}
.elementor-21723 .elementor-element.elementor-element-285db843 {
	--spacer-size: 211px;
}
.elementor-21723 .elementor-element.elementor-element-7aee6d6f {
	--spacer-size: 10px;
}
.elementor-21723 .elementor-element.elementor-element-4fa8cfb1 {
	z-index: 5;
	text-align: center;
	font-family: 'playball', Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}
.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-72d3497f {
	--divider-border-style: solid;
	--divider-color: #ffffff;
	--divider-border-width: 1px;
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-72d3497f .elementor-divider-separator {
	width: 100%;
}
.elementor-21723 .elementor-element.elementor-element-72d3497f .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}
.elementor-21723 .elementor-element.elementor-element-123ee9e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-123ee9e1 {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-f354565 {
	z-index: 5;
	text-align: center;
	font-family: 'playball', Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-2e703640 {
	--divider-border-style: solid;
	--divider-color: #ffffff;
	--divider-border-width: 1px;
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-2e703640 .elementor-divider-separator {
	width: 100%;
}
.elementor-21723 .elementor-element.elementor-element-2e703640 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}
.elementor-21723 .elementor-element.elementor-element-3d2acbe6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-3d2acbe6 {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-4af18505 {
	z-index: 5;
	text-align: center;
	font-family: 'playball', Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-676fbd99 {
	--divider-border-style: solid;
	--divider-color: #ffffff;
	--divider-border-width: 1px;
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-676fbd99 .elementor-divider-separator {
	width: 100%;
}
.elementor-21723 .elementor-element.elementor-element-676fbd99 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}
.elementor-21723 .elementor-element.elementor-element-760738da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-760738da {
	z-index: 5;
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-28c330d0 {
	--spacer-size: 37px;
}
.elementor-21723 .elementor-element.elementor-element-6a6993c9 {
	--display: flex;
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-6a6993c9:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-6a6993c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-63aa9d8b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-21723 .elementor-element.elementor-element-63aa9d8b:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-63aa9d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/bg-tema-06-scaled-2.webp');
	background-position: top center;
	background-repeat: repeat;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-63aa9d8b > .elementor-shape-top .elementor-shape-fill,
.elementor-21723 .elementor-element.elementor-element-63aa9d8b > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-63aa9d8b > .elementor-shape-top svg,
.elementor-21723 .elementor-element.elementor-element-63aa9d8b > .e-con-inner > .elementor-shape-top svg {
	width: calc(161% + 1.3px);
	height: 41px;
}
.elementor-21723 .elementor-element.elementor-element-d74ec49 {
	--spacer-size: 10px;
}
.elementor-21723 .elementor-element.elementor-element-64545c26 {
	width: 100%;
	max-width: 100%;
	top: 200px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-64545c26 > .elementor-widget-container {
	--e-transform-rotateZ: -15deg;
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-64545c26 {
	right: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-64545c26 {
	left: -65px;
}
.elementor-21723 .elementor-element.elementor-element-64545c26 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-725e0fe5 {
	width: 100%;
	max-width: 100%;
	top: 250px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-725e0fe5 > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-725e0fe5 {
	right: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-725e0fe5 {
	left: -30px;
}
.elementor-21723 .elementor-element.elementor-element-725e0fe5 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-ae3c05e {
	width: 100%;
	max-width: 100%;
	top: 216px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-ae3c05e > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-ae3c05e {
	right: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-ae3c05e {
	left: -35px;
}
.elementor-21723 .elementor-element.elementor-element-ae3c05e img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-bf47fad {
	width: 100%;
	max-width: 100%;
	top: 165px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-bf47fad > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-bf47fad {
	right: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-bf47fad {
	left: -68px;
}
.elementor-21723 .elementor-element.elementor-element-bf47fad img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-71b93cd8 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overflow: hidden;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-481f4eb6 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}
.elementor-21723 .elementor-element.elementor-element-481f4eb6 {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-481f4eb6 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-26f0dc46 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.4em;
	color: #1c2536;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}
.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon-wrapper {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-1143ae35.elementor-view-stacked .elementor-icon {
	background-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-1143ae35.elementor-view-framed .elementor-icon,
.elementor-21723 .elementor-element.elementor-element-1143ae35.elementor-view-default .elementor-icon {
	color: #1c2536;
	border-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-1143ae35.elementor-view-framed .elementor-icon,
.elementor-21723 .elementor-element.elementor-element-1143ae35.elementor-view-default .elementor-icon svg {
	fill: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon {
	font-size: 36px;
}
.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon svg {
	height: 36px;
}
.elementor-21723 .elementor-element.elementor-element-2a335f2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-2a335f2e {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-584c529f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-584c529f {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button {
	background-color: transparent;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	fill: #3e3e3e;
	color: #3e3e3e;
	background-image: linear-gradient(180deg, #e8d3c3 0%, #d1b6a1 100%);
	border-radius: 20px 20px 20px 20px;
	padding: 10px 20px 10px 20px;
}
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button:focus {
	background-color: transparent;
	color: #424242;
	background-image: linear-gradient(180deg, #cfb8a7 0%, #cfb8a7 100%);
}
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button:hover svg,
.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button:focus svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-6af5c8a5 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #ffffff;
	--border-color: #ffffff;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 10px 30px -5px rgba(0, 0, 0, 0.3);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-6af5c8a5:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-6af5c8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-2bf473af {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-2bf473af .elementor-heading-title {
	font-family: 'photograph', Sans-serif;
	font-size: 45px;
	font-weight: 200;
	letter-spacing: 0.8px;
	color: #daab7f;
}
.elementor-21723 .elementor-element.elementor-element-26bdb59b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-26bdb59b {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-581d3625 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-581d3625 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-44384fd9 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}
.elementor-21723 .elementor-element.elementor-element-44384fd9 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-2054b004 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #ffffff;
	--border-color: #ffffff;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 10px 30px -5px rgba(0, 0, 0, 0.3);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-2054b004:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-2054b004 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-3587fcdd {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-3587fcdd .elementor-heading-title {
	font-family: 'photograph', Sans-serif;
	font-size: 45px;
	font-weight: 200;
	letter-spacing: 0.8px;
	color: #daab7f;
}
.elementor-21723 .elementor-element.elementor-element-59487844 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-59487844 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-76cac7e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-76cac7e2 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-3796b7e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-3796b7e9 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button {
	background-color: transparent;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	fill: #3e3e3e;
	color: #3e3e3e;
	background-image: linear-gradient(180deg, #e8d3c3 0%, #d1b6a1 100%);
	border-radius: 20px 20px 20px 20px;
	padding: 10px 20px 10px 20px;
}
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button:focus {
	background-color: transparent;
	color: #424242;
	background-image: linear-gradient(180deg, #cfb8a7 0%, #cfb8a7 100%);
}
.elementor-21723 .elementor-element.elementor-element-1d715df0.elementor-element {
	--align-self: stretch;
}
.elementor-21723 .elementor-element.elementor-element-1d715df0 {
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button:hover svg,
.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button:focus svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-7f2a1ef {
	--spacer-size: 101px;
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-59707943 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-59707943 {
	left: -18px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-59707943 {
	right: -18px;
}
.elementor-21723 .elementor-element.elementor-element-59707943 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-1fc0bc47 {
	width: 100%;
	max-width: 100%;
	bottom: 32px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-1fc0bc47 {
	left: -16px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-1fc0bc47 {
	right: -16px;
}
.elementor-21723 .elementor-element.elementor-element-1fc0bc47 img {
	width: 11%;
}
.elementor-21723 .elementor-element.elementor-element-64ff92c9 {
	width: 100%;
	max-width: 100%;
	bottom: -69px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-64ff92c9 {
	left: 15px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-64ff92c9 {
	right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-64ff92c9 img {
	width: 40%;
}
.elementor-21723 .elementor-element.elementor-element-520a3dcf {
	width: 100%;
	max-width: 100%;
	bottom: -51px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-520a3dcf {
	left: -8px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-520a3dcf {
	right: -8px;
}
.elementor-21723 .elementor-element.elementor-element-520a3dcf img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-53ad1ae5 {
	width: 100%;
	max-width: 100%;
	bottom: -41px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-53ad1ae5 {
	left: -40px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-53ad1ae5 {
	right: -40px;
}
.elementor-21723 .elementor-element.elementor-element-53ad1ae5 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-6ca70e45 {
	width: 100%;
	max-width: 100%;
	bottom: 35px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-6ca70e45 {
	left: -32px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-6ca70e45 {
	right: -32px;
}
.elementor-21723 .elementor-element.elementor-element-6ca70e45 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-d08e008 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-d08e008:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-d08e008 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-7a543afd {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-21723 .elementor-element.elementor-element-7a543afd:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-7a543afd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
	background-image: url('../../2024/09/FormatFactorybg-tema-06-scaled-1.webp');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-2f12dff2 {
	--spacer-size: 40px;
}
.elementor-21723 .elementor-element.elementor-element-bce3498.elementor-element {
	--align-self: stretch;
}
.elementor-21723 .elementor-element.elementor-element-bce3498 {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-bce3498 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: #f6f6f6;
}
.elementor-21723 .elementor-element.elementor-element-36abdcf6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}
.elementor-21723 .elementor-element.elementor-element-36abdcf6 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-widget-gallery .elementor-gallery-item__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-gallery .elementor-gallery-item__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-gallery {
	--galleries-title-color-normal: var(--e-global-color-primary);
	--galleries-title-color-hover: var(--e-global-color-secondary);
	--galleries-pointer-bg-color-hover: var(--e-global-color-accent);
	--gallery-title-color-active: var(--e-global-color-secondary);
	--galleries-pointer-bg-color-active: var(--e-global-color-accent);
}
.elementor-widget-gallery .elementor-gallery-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-21723 .elementor-element.elementor-element-441467a9 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-21723 .elementor-element.elementor-element-441467a9 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, 0.5);
}
.elementor-21723 .elementor-element.elementor-element-441467a9 > .elementor-widget-container {
	padding: 10px 10px 15px 10px;
}
.elementor-21723 .elementor-element.elementor-element-441467a9 {
	--image-border-width: 12px;
	--image-border-radius: 15px;
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}
.elementor-21723 .elementor-element.elementor-element-22a507b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-7cd55e3a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overflow: hidden;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-7cd55e3a:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-7cd55e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/FormatFactorybg-tema-06-scaled-1.webp');
	background-position: top center;
	background-repeat: repeat;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-5fee519 {
	--spacer-size: 50px;
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-1edcdba2 {
	width: 100%;
	max-width: 100%;
	top: 200px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-1edcdba2 > .elementor-widget-container {
	--e-transform-rotateZ: -15deg;
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-1edcdba2 {
	right: -65px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-1edcdba2 {
	left: -65px;
}
.elementor-21723 .elementor-element.elementor-element-1edcdba2 img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-5e770db1 {
	width: 100%;
	max-width: 100%;
	top: 250px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-5e770db1 > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-5e770db1 {
	right: -30px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-5e770db1 {
	left: -30px;
}
.elementor-21723 .elementor-element.elementor-element-5e770db1 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-58f5933f {
	width: 100%;
	max-width: 100%;
	top: 216px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-58f5933f > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-58f5933f {
	right: -35px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-58f5933f {
	left: -35px;
}
.elementor-21723 .elementor-element.elementor-element-58f5933f img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-42b12fec {
	width: 100%;
	max-width: 100%;
	top: 165px;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-42b12fec > .elementor-widget-container {
	--e-transform-flipX: -1;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-42b12fec {
	right: -68px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-42b12fec {
	left: -68px;
}
.elementor-21723 .elementor-element.elementor-element-42b12fec img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-3f4b4f71.elementor-element {
	--align-self: stretch;
}
.elementor-21723 .elementor-element.elementor-element-3f4b4f71 {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-3f4b4f71 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: #f6f6f6;
}
.elementor-21723 .elementor-element.elementor-element-1a03230d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-1a03230d {
	z-index: 5;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-1a03230d .elementor-heading-title {
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button {
	background-color: transparent;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	fill: #3e3e3e;
	color: #3e3e3e;
	background-image: linear-gradient(180deg, #e8d3c3 0%, #d1b6a1 100%);
	border-radius: 20px 20px 20px 20px;
	padding: 10px 20px 10px 20px;
}
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button:focus {
	background-color: transparent;
	color: #424242;
	background-image: linear-gradient(180deg, #cfb8a7 0%, #cfb8a7 100%);
}
.elementor-21723 .elementor-element.elementor-element-4310d93a.elementor-element {
	--align-self: stretch;
}
.elementor-21723 .elementor-element.elementor-element-4310d93a {
	z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button:hover svg,
.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button:focus svg {
	fill: #424242;
}
.elementor-21723 .elementor-element.elementor-element-2f66195 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--z-index: 5;
}
.elementor-21723 .elementor-element.elementor-element-2f66195.e-con {
	--align-self: center;
}
.elementor-21723 .elementor-element.elementor-element-7b6fd71d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #ffffff;
	--border-color: #ffffff;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 3px 3px 2px -2px rgba(0, 0, 0, 0.5);
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-7b6fd71d:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-7b6fd71d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/bg-bank-1.webp');
	background-position: bottom right;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-3fa967c8 {
	z-index: 1;
	text-align: right;
}
.elementor-21723 .elementor-element.elementor-element-3fa967c8 img {
	width: 24%;
	max-width: 50%;
}
.elementor-21723 .elementor-element.elementor-element-7c345f17 {
	z-index: 1;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-7c345f17 img {
	width: 11%;
	max-width: 50%;
}
.elementor-21723 .elementor-element.elementor-element-4bd37b34 {
	z-index: 1;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-4bd37b34 .elementor-heading-title {
	font-family: 'Jura', Sans-serif;
	font-size: 15px;
	font-weight: 900;
	line-height: 1.2em;
	letter-spacing: 1.2px;
	color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-11dedca7 {
	z-index: 1;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-11dedca7 .elementor-heading-title {
	font-family: 'Jura', Sans-serif;
	font-size: 13px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.1px;
	color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-791ee31a > .elementor-widget-container {
	margin: -15px 0px -9px 0px;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a {
	z-index: 1;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a .copy-content {
	font-family: 'Roboto', Sans-serif;
	font-size: 1px;
	font-weight: 500;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a .head-title {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 1px;
	font-weight: 500;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a a.elementor-button,
.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button {
	font-family: 'Roboto', Sans-serif;
	font-size: 12px;
	font-weight: 500;
	fill: #ffffff;
	color: #ffffff;
	background-color: #a2a5a7;
	border-radius: 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a a.elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-791ee31a a.elementor-button:focus,
.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button:focus {
	background-color: #d9d9d9;
}
.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button {
	box-shadow: 0px 4px 4px -3px rgba(0, 0, 0, 0.5);
}
.elementor-21723 .elementor-element.elementor-element-2051eb48 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #ffffff;
	--border-color: #ffffff;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 3px 3px 2px -2px rgba(0, 0, 0, 0.5);
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-2051eb48:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-2051eb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/bg-bank-1.webp');
	background-position: bottom right;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-121ec72f {
	z-index: 1;
	text-align: right;
}
.elementor-21723 .elementor-element.elementor-element-121ec72f img {
	width: 24%;
	max-width: 50%;
}
.elementor-21723 .elementor-element.elementor-element-670fd5d1 {
	--spacer-size: 25px;
}
.elementor-21723 .elementor-element.elementor-element-24e3c12f {
	z-index: 1;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-24e3c12f .elementor-heading-title {
	font-family: 'Jura', Sans-serif;
	font-size: 15px;
	font-weight: 900;
	line-height: 1.2em;
	letter-spacing: 1.2px;
	color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-62327914 {
	z-index: 1;
	text-align: left;
}
.elementor-21723 .elementor-element.elementor-element-62327914 .elementor-heading-title {
	font-family: 'Jura', Sans-serif;
	font-size: 13px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 1.1px;
	color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-40f140de > .elementor-widget-container {
	margin: -15px 0px -9px 0px;
}
.elementor-21723 .elementor-element.elementor-element-40f140de {
	z-index: 1;
}
.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button-content-wrapper {
	flex-direction: row;
}
.elementor-21723 .elementor-element.elementor-element-40f140de .copy-content {
	font-family: 'Roboto', Sans-serif;
	font-size: 1px;
	font-weight: 500;
}
.elementor-21723 .elementor-element.elementor-element-40f140de .head-title {
	color: #ffffff;
	font-family: 'Roboto', Sans-serif;
	font-size: 1px;
	font-weight: 500;
}
.elementor-21723 .elementor-element.elementor-element-40f140de a.elementor-button,
.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button {
	font-family: 'Roboto', Sans-serif;
	font-size: 12px;
	font-weight: 500;
	fill: #ffffff;
	color: #ffffff;
	background-color: #a2a5a7;
	border-radius: 5px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
}
.elementor-21723 .elementor-element.elementor-element-40f140de a.elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button:hover,
.elementor-21723 .elementor-element.elementor-element-40f140de a.elementor-button:focus,
.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button:focus {
	background-color: #d9d9d9;
}
.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button {
	box-shadow: 0px 4px 4px -3px rgba(0, 0, 0, 0.5);
}
.elementor-21723 .elementor-element.elementor-element-7c62a3ee {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #ffffff;
	--border-color: #ffffff;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 3px 3px 2px -2px rgba(0, 0, 0, 0.5);
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-7c62a3ee:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-7c62a3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/bg-bank-1.webp');
	background-position: bottom right;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-344dd5a6 .elementor-icon-wrapper {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-344dd5a6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-344dd5a6.elementor-view-framed .elementor-icon,
.elementor-21723 .elementor-element.elementor-element-344dd5a6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-344dd5a6.elementor-view-framed .elementor-icon,
.elementor-21723 .elementor-element.elementor-element-344dd5a6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-344dd5a6 .elementor-icon {
	font-size: 21px;
}
.elementor-21723 .elementor-element.elementor-element-344dd5a6 .elementor-icon svg {
	height: 21px;
}
.elementor-21723 .elementor-element.elementor-element-2fd9d980 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}
.elementor-21723 .elementor-element.elementor-element-2fd9d980 {
	z-index: 1;
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-2fd9d980 .elementor-heading-title {
	font-family: 'Roboto', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}
.elementor-21723 .elementor-element.elementor-element-3f823d85 {
	text-align: center;
	font-family: 'Jura', Sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-696caaa5 {
	--spacer-size: 30px;
}
.elementor-21723 .elementor-element.elementor-element-3c8f7552 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-531018fe {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 25px;
}
.elementor-21723 .elementor-element.elementor-element-531018fe:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-531018fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1c2536;
	background-image: url('../../2024/09/BAHAN-TEMA-06-ACARA-2-scaled-1-1-3.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-531018fe > .elementor-shape-top .elementor-shape-fill,
.elementor-21723 .elementor-element.elementor-element-531018fe > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-531018fe > .elementor-shape-top svg,
.elementor-21723 .elementor-element.elementor-element-531018fe > .e-con-inner > .elementor-shape-top svg {
	width: calc(161% + 1.3px);
	height: 41px;
}
.elementor-21723 .elementor-element.elementor-element-cdf743c {
	--spacer-size: 50px;
}
.elementor-21723 .elementor-element.elementor-element-13afbf31 {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-13afbf31 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 35px;
	font-weight: 500;
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-40e358e6 {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-40e358e6 .elementor-heading-title {
	font-family: 'Comic Neue', Sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.4em;
	color: #1c2536;
}
.elementor-widget-weddingpress-kit2 .cui-wrapper .cui-wrap-form .cui-container-form input[type='button'].cui-form-btn,
.cui-wrapper .cui-wrap-form .cui-container-form input[type='submit'] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper {
	background-color: #ffffff00;
}
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.cui-wrapper
	.cui-wrap-form
	.cui-container-form
	input[type='button'].cui-form-btn,
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form input[type='submit'] {
	background-color: #ffd0ac;
	fill: #000000;
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper ul.cui-container-comments {
	background-color: #ffffff00;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64.elementor-element {
	--align-self: stretch;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-link a.cui-link,
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.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: 'Arial', Sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-link a.cui-link {
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper.cui-border {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.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: 'Arial', Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form p.form-submit {
	text-align: center !important;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form input[type='text'],
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea,
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select {
	background: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form input[type='text'],
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea {
	color: #424242;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .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-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form textarea.cui-textarea,
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-wrap-form .cui-container-form select.cui-select {
	border-radius: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-container-comments li:nth-child(even) {
	background: #ffffff00;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-container-comments li:nth-child(odd) {
	background: #ffffff00;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-box {
	max-height: 40vh;
}
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.cui-wrapper
	ul.cui-container-comments
	li.cui-item-comment
	.cui-comment-content
	.cui-comment-info
	a.cui-commenter-name {
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-comment-time {
	color: #424a57;
}
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.cui-wrapper
	ul.cui-container-comments
	li.cui-item-comment
	.cui-comment-content
	.cui-comment-text
	p {
	color: #1c2536;
}
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.cui-wrapper
	ul.cui-container-comments
	li.cui-item-comment
	.cui-comment-avatar
	img {
	max-width: 28px;
	max-height: 28px;
	opacity: 1;
	height: 100px;
}
.elementor-21723
	.elementor-element.elementor-element-14ae3b64
	.cui-wrapper
	ul.cui-container-comments
	li.cui-item-comment
	.cui-comment-content
	.cui-comment-actions
	a {
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-holder a.jp-previous.jp-disabled,
.cui-wrapper .cui-holder a.jp-previous.jp-disabled:hover {
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-holder a.jp-next {
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-14ae3b64 .cui-wrapper .cui-holder a,
.cui-wrapper .cui-holder a:link,
.cui-wrapper .cui-holder a:visited {
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-1c30e490 {
	--spacer-size: 50px;
}
.elementor-21723 .elementor-element.elementor-element-3f9439ca {
	--display: flex;
	--min-height: 0vh;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-516ab3b3 {
	--display: flex;
	--min-height: 80vh;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overflow: hidden;
}
.elementor-21723 .elementor-element.elementor-element-516ab3b3:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-516ab3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/bg-tema-06-scaled-1.webp');
	background-position: bottom center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-516ab3b3 > .elementor-shape-top svg,
.elementor-21723 .elementor-element.elementor-element-516ab3b3 > .e-con-inner > .elementor-shape-top svg {
	width: calc(161% + 1.3px);
	height: 41px;
}
.elementor-21723 .elementor-element.elementor-element-516ab3b3 > .elementor-shape-top,
.elementor-21723 .elementor-element.elementor-element-516ab3b3 > .e-con-inner > .elementor-shape-top {
	z-index: 2;
	pointer-events: none;
}
.elementor-21723 .elementor-element.elementor-element-67bd1ed1 {
	--display: flex;
	--min-height: 205px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #ccb59c;
	--border-color: #ccb59c;
	--border-radius: 300px 300px 300px 300px;
	box-shadow: 0px 0px 12px 5px rgba(0, 0, 0, 0.12);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}
.elementor-21723 .elementor-element.elementor-element-67bd1ed1:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-67bd1ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url('../../2024/09/24NN074-5-e1725507303726.jpg');
	background-position: top center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-67bd1ed1::before,
.elementor-21723 .elementor-element.elementor-element-67bd1ed1 > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-67bd1ed1 > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-67bd1ed1 > .elementor-background-slideshow::before,
.elementor-21723 .elementor-element.elementor-element-67bd1ed1 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-21723
	.elementor-element.elementor-element-67bd1ed1
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	background-image: url('../../2024/09/bintik2.png');
	--background-overlay: '';
	background-position: center center;
	background-size: cover;
}
.elementor-21723 .elementor-element.elementor-element-67bd1ed1.e-con {
	--align-self: center;
}
.elementor-21723 .elementor-element.elementor-element-56eb6081 {
	--spacer-size: 190px;
}
.elementor-21723 .elementor-element.elementor-element-673a3743 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-673a3743 {
	text-align: center;
	font-family: 'Comic Neue', Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-277f9b96 {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-277f9b96 .elementor-heading-title {
	font-family: 'Playball', Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-6074bee0.elementor-element {
	--align-self: stretch;
}
.elementor-21723 .elementor-element.elementor-element-6074bee0 {
	z-index: 5;
	text-align: center;
	font-family: 'Playball', Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #e8d3c3;
}
.elementor-21723 .elementor-element.elementor-element-265bc14 {
	--spacer-size: 68px;
}
.elementor-21723 .elementor-element.elementor-element-7d864640 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-7d864640 {
	left: -18px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-7d864640 {
	right: -18px;
}
.elementor-21723 .elementor-element.elementor-element-7d864640 img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-4901b0c6 {
	width: 100%;
	max-width: 100%;
	bottom: 32px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-4901b0c6 {
	left: -16px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-4901b0c6 {
	right: -16px;
}
.elementor-21723 .elementor-element.elementor-element-4901b0c6 img {
	width: 11%;
}
.elementor-21723 .elementor-element.elementor-element-25b68cf9 {
	width: 100%;
	max-width: 100%;
	bottom: -69px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-25b68cf9 {
	left: 15px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-25b68cf9 {
	right: 15px;
}
.elementor-21723 .elementor-element.elementor-element-25b68cf9 img {
	width: 40%;
}
.elementor-21723 .elementor-element.elementor-element-2ef7523a {
	width: 100%;
	max-width: 100%;
	bottom: -51px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-2ef7523a {
	left: -8px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-2ef7523a {
	right: -8px;
}
.elementor-21723 .elementor-element.elementor-element-2ef7523a img {
	width: 30%;
}
.elementor-21723 .elementor-element.elementor-element-467d3eb {
	width: 100%;
	max-width: 100%;
	bottom: -41px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-467d3eb {
	left: -40px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-467d3eb {
	right: -40px;
}
.elementor-21723 .elementor-element.elementor-element-467d3eb img {
	width: 35%;
}
.elementor-21723 .elementor-element.elementor-element-692276e5 {
	width: 100%;
	max-width: 100%;
	bottom: 35px;
	text-align: left;
}
body:not(.rtl) .elementor-21723 .elementor-element.elementor-element-692276e5 {
	left: -32px;
}
body.rtl .elementor-21723 .elementor-element.elementor-element-692276e5 {
	right: -32px;
}
.elementor-21723 .elementor-element.elementor-element-692276e5 img {
	width: 20%;
}
.elementor-21723 .elementor-element.elementor-element-9ec70b3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--overlay-opacity: 0.08;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-21723 .elementor-element.elementor-element-9ec70b3::before,
.elementor-21723 .elementor-element.elementor-element-9ec70b3 > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-9ec70b3 > .e-con-inner > .elementor-background-video-container::before,
.elementor-21723 .elementor-element.elementor-element-9ec70b3 > .elementor-background-slideshow::before,
.elementor-21723 .elementor-element.elementor-element-9ec70b3 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-21723
	.elementor-element.elementor-element-9ec70b3
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: '';
}
.elementor-21723 .elementor-element.elementor-element-1a4e989f {
	--display: flex;
}
.elementor-21723 .elementor-element.elementor-element-1a4e989f:not(.elementor-motion-effects-element-type-background),
.elementor-21723 .elementor-element.elementor-element-1a4e989f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-4bc435ca > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}
.elementor-21723 .elementor-element.elementor-element-4bc435ca {
	text-align: center;
	font-family: 'Montserrat', Sans-serif;
	font-size: 11px;
	color: #000000;
}
.elementor-21723 .elementor-element.elementor-element-76b6b873 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 33px;
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}
.elementor-21723 .elementor-element.elementor-element-76b6b873 .elementor-widget-container {
	text-align: center;
}
.elementor-21723 .elementor-element.elementor-element-76b6b873 .elementor-social-icon {
	background-color: #986a5200;
}
.elementor-21723 .elementor-element.elementor-element-76b6b873 .elementor-social-icon i {
	color: #5a5a5a;
}
.elementor-21723 .elementor-element.elementor-element-76b6b873 .elementor-social-icon svg {
	fill: #5a5a5a;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-element {
	--align-self: flex-end;
}
.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon-wrapper {
	text-align: right;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-stacked .elementor-icon {
	background-color: #ffffff;
	color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-framed .elementor-icon,
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-default .elementor-icon {
	color: #ffffff;
	border-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-framed .elementor-icon,
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-default .elementor-icon svg {
	fill: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-framed .elementor-icon {
	background-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-stacked .elementor-icon svg {
	fill: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-stacked .elementor-icon:hover {
	background-color: #1c2536;
	color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-framed .elementor-icon:hover,
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-default .elementor-icon:hover {
	color: #1c2536;
	border-color: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-framed .elementor-icon:hover,
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-default .elementor-icon:hover svg {
	fill: #1c2536;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-framed .elementor-icon:hover {
	background-color: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-44548834.elementor-view-stacked .elementor-icon:hover svg {
	fill: #ffffff;
}
.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon {
	font-size: 30px;
	padding: 2px;
}
.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon i,
.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon svg {
	transform: rotate(0deg);
}
.elementor-21723 .elementor-element.elementor-element-2b49d329 {
	--spacer-size: 20px;
}
@media (min-width: 768px) {
	.elementor-21723 .elementor-element.elementor-element-54222f47 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-7db6abe7 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-86cb521 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-c43139a {
		--width: 205px;
	}
	.elementor-21723 .elementor-element.elementor-element-52c80519 {
		--width: 205px;
	}
	.elementor-21723 .elementor-element.elementor-element-14fc8a96 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-544c3af {
		--width: 100%;
	}
	.elementor-21723 .elementor-element.elementor-element-669a6a3d {
		--width: 79%;
	}
	.elementor-21723 .elementor-element.elementor-element-6a6993c9 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-d08e008 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-22a507b9 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-7cd55e3a {
		--width: 100%;
	}
	.elementor-21723 .elementor-element.elementor-element-2f66195 {
		--width: 320px;
	}
	.elementor-21723 .elementor-element.elementor-element-3c8f7552 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-531018fe {
		--width: 100%;
	}
	.elementor-21723 .elementor-element.elementor-element-3f9439ca {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-67bd1ed1 {
		--width: 205px;
	}
	.elementor-21723 .elementor-element.elementor-element-9ec70b3 {
		--content-width: 450px;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-21723 .elementor-element.elementor-element-71b93cd8 {
		--width: 100%;
	}
	.elementor-21723 .elementor-element.elementor-element-6af5c8a5 {
		--width: 100%;
	}
	.elementor-21723 .elementor-element.elementor-element-2054b004 {
		--width: 100%;
	}
}
@media (max-width: 1024px) {
	.elementor-21723 .elementor-element.elementor-element-576b28d9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-item > div {
		margin-right: 8px;
		margin-left: 8px;
		padding: 7px 7px 7px 7px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-container {
		margin-right: -8px;
		margin-left: -8px;
		margin-bottom: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-digits {
		font-size: 19px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-label {
		font-size: 18px;
	}
	.elementor-21723 .elementor-element.elementor-element-293e3e08:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-293e3e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
	}
	.elementor-21723 .elementor-element.elementor-element-21ac17b {
		--spacer-size: 96px;
	}
	.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-widget-container {
		text-align: center;
	}
	.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-widget-container {
		text-align: center;
	}
	.elementor-21723 .elementor-element.elementor-element-2e930bd4 {
		--spacer-size: 96px;
	}
	.elementor-21723 .elementor-element.elementor-element-14fc8a96 {
		--margin-top: -1px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-544c3af:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-544c3af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	.elementor-21723 .elementor-element.elementor-element-6a6993c9 {
		--margin-top: -2px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-1143ae35 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon {
		font-size: 41px;
	}
	.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon svg {
		height: 41px;
	}
	.elementor-21723 .elementor-element.elementor-element-2a335f2e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-584c529f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-2bf473af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-2bf473af .elementor-heading-title {
		font-size: 48px;
	}
	.elementor-21723 .elementor-element.elementor-element-26bdb59b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-581d3625 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-44384fd9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3587fcdd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3587fcdd .elementor-heading-title {
		font-size: 48px;
	}
	.elementor-21723 .elementor-element.elementor-element-59487844 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-76cac7e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3796b7e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-22a507b9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-5fee519 {
		--spacer-size: 34px;
	}
	.elementor-21723 .elementor-element.elementor-element-7b6fd71d {
		--gap: -1px -1px;
		--row-gap: -1px;
		--column-gap: -1px;
	}
	.elementor-21723 .elementor-element.elementor-element-3fa967c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3fa967c8 {
		text-align: right;
	}
	.elementor-21723 .elementor-element.elementor-element-3fa967c8 img {
		width: 30%;
	}
	.elementor-21723 .elementor-element.elementor-element-7c345f17 > .elementor-widget-container {
		margin: 8px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-7c345f17 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-4bd37b34 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-4bd37b34 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-11dedca7 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-791ee31a a.elementor-button,
	.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button {
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-2051eb48 {
		--gap: -1px -1px;
		--row-gap: -1px;
		--column-gap: -1px;
	}
	.elementor-21723 .elementor-element.elementor-element-121ec72f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-121ec72f {
		text-align: right;
	}
	.elementor-21723 .elementor-element.elementor-element-121ec72f img {
		width: 30%;
	}
	.elementor-21723 .elementor-element.elementor-element-24e3c12f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-24e3c12f {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-62327914 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-40f140de a.elementor-button,
	.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button {
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-7c62a3ee {
		--gap: -1px -1px;
		--row-gap: -1px;
		--column-gap: -1px;
	}
	.elementor-21723 .elementor-element.elementor-element-2fd9d980 .elementor-heading-title {
		font-size: 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-696caaa5 {
		--spacer-size: 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-3c8f7552 {
		--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-21723 .elementor-element.elementor-element-531018fe {
		--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-21723 .elementor-element.elementor-element-3f9439ca {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-516ab3b3:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-516ab3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
		background-size: cover;
	}
	.elementor-21723 .elementor-element.elementor-element-516ab3b3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-265bc14 {
		--spacer-size: 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-76b6b873 {
		--icon-size: 21px;
	}
	.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon-wrapper {
		text-align: left;
	}
}
@media (max-width: 767px) {
	.elementor-21723 .elementor-element.elementor-element-54222f47 {
		--content-width: 450px;
		--justify-content: space-around;
	}
	.elementor-21723 .elementor-element.elementor-element-7978ffed {
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-3d5094a5 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	.elementor-21723 .elementor-element.elementor-element-1b139685 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-1b139685 {
		font-size: 38px;
	}
	/*sayangku*/
	.elementor-21723 .elementor-element.elementor-element-sayangku > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-sayangku {
		font-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-5c7d5d5 {
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-30dde0cf > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-7db6abe7 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-54e6ac1b {
		--spacer-size: 50px;
	}
	.elementor-21723 .elementor-element.elementor-element-310665e2 {
		--justify-content: flex-start;
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}
	.elementor-21723 .elementor-element.elementor-element-3f2bb93b {
		column-gap: 0px;
		text-align: center;
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-576b28d9 .elementor-heading-title {
		font-size: 40px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 30px 0px 30px;
		border-radius: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-item > div {
		margin-right: 5px;
		margin-left: 5px;
		padding: 5px 5px 5px 5px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-container {
		margin-right: -5px;
		margin-left: -5px;
		margin-bottom: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-digits {
		font-size: 14px;
		line-height: 1.1em;
	}
	.elementor-21723 .elementor-element.elementor-element-4ccf8fb0 .wpkoi-elements-countdown-label {
		font-size: 11px;
		line-height: 1.7em;
		letter-spacing: 0.2px;
	}
	.elementor-21723 .elementor-element.elementor-element-12c6956c {
		column-gap: 0px;
		text-align: center;
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-79fb44cb .elementor-button {
		font-size: 12px;
		letter-spacing: 0.5px;
	}
	.elementor-21723 .elementor-element.elementor-element-86cb521 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-293e3e08:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-293e3e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	.elementor-21723 .elementor-element.elementor-element-21ac17b {
		--spacer-size: 72px;
	}
	.elementor-21723 .elementor-element.elementor-element-108c9d37 .elementor-heading-title {
		font-size: 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-d85cde5 {
		column-gap: 0px;
		text-align: center;
		font-size: 13px;
		letter-spacing: 0.5px;
	}
	.elementor-21723 .elementor-element.elementor-element-c43139a {
		--width: 200px;
		--min-height: 200px;
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--z-index: 2;
	}
	.elementor-21723 .elementor-element.elementor-element-c43139a.e-con {
		--align-self: center;
	}
	.elementor-21723 .elementor-element.elementor-element-7b13ed3f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-7b13ed3f .elementor-heading-title {
		font-size: 23px;
	}
	.elementor-21723 .elementor-element.elementor-element-52ae69dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-52ae69dd {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-widget-container {
		text-align: center;
	}
	.elementor-21723 .elementor-element.elementor-element-50cf742b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-50cf742b {
		--icon-size: 16px;
		--grid-column-gap: 16px;
		--grid-row-gap: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-50cf742b .elementor-social-icon {
		--icon-padding: 0.3em;
	}
	.elementor-21723 .elementor-element.elementor-element-198b6c22 {
		font-size: 22px;
	}
	.elementor-21723 .elementor-element.elementor-element-52c80519 {
		--width: 200px;
		--min-height: 200px;
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--z-index: 2;
	}
	.elementor-21723 .elementor-element.elementor-element-52c80519.e-con {
		--align-self: center;
	}
	.elementor-21723 .elementor-element.elementor-element-7c9fd62d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-7c9fd62d .elementor-heading-title {
		font-size: 23px;
	}
	.elementor-21723 .elementor-element.elementor-element-72e875f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-72e875f0 {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-widget-container {
		text-align: center;
	}
	.elementor-21723 .elementor-element.elementor-element-5cb43c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-5cb43c2 {
		--icon-size: 16px;
		--grid-column-gap: 16px;
		--grid-row-gap: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-5cb43c2 .elementor-social-icon {
		--icon-padding: 0.3em;
	}
	.elementor-21723 .elementor-element.elementor-element-2e930bd4 {
		--spacer-size: 83px;
	}
	.elementor-21723 .elementor-element.elementor-element-14fc8a96 {
		--content-width: 450px;
		--margin-top: -1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-544c3af {
		--width: 100%;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	.elementor-21723 .elementor-element.elementor-element-544c3af:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-544c3af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	.elementor-21723 .elementor-element.elementor-element-49f5db58 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-49f5db58 .elementor-heading-title {
		font-size: 24px;
	}
	.elementor-21723 .elementor-element.elementor-element-6d97defe {
		--spacer-size: 22px;
	}
	.elementor-21723 .elementor-element.elementor-element-669a6a3d {
		--width: 250px;
		border-width: 5px 5px 5px 5px;
		--border-top-width: 5px;
		--border-right-width: 5px;
		--border-bottom-width: 5px;
		--border-left-width: 5px;
	}
	.elementor-21723 .elementor-element.elementor-element-669a6a3d.e-con {
		--align-self: center;
	}
	.elementor-21723 .elementor-element.elementor-element-285db843 {
		--spacer-size: 165px;
	}
	.elementor-21723 .elementor-element.elementor-element-7aee6d6f {
		--spacer-size: 22px;
	}
	.elementor-21723 .elementor-element.elementor-element-4fa8cfb1 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	.elementor-21723 .elementor-element.elementor-element-123ee9e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-123ee9e1 {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-f354565 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	.elementor-21723 .elementor-element.elementor-element-3d2acbe6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-3d2acbe6 {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-4af18505 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	.elementor-21723 .elementor-element.elementor-element-760738da > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-760738da {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-28c330d0 {
		--spacer-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-28c330d0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-6a6993c9 {
		--content-width: 450px;
		--margin-top: -1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	.elementor-21723 .elementor-element.elementor-element-63aa9d8b {
		--width: 100%;
	}
	.elementor-21723 .elementor-element.elementor-element-63aa9d8b:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-63aa9d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	.elementor-21723 .elementor-element.elementor-element-d74ec49 {
		--spacer-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-481f4eb6 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-26f0dc46 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-26f0dc46 {
		column-gap: 0px;
		font-size: 13px;
		letter-spacing: 0.2px;
	}
	.elementor-21723 .elementor-element.elementor-element-1143ae35 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon {
		font-size: 32px;
	}
	.elementor-21723 .elementor-element.elementor-element-1143ae35 .elementor-icon svg {
		height: 32px;
	}
	.elementor-21723 .elementor-element.elementor-element-2a335f2e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-2a335f2e {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-584c529f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-584c529f {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-367c14f5 .elementor-button {
		font-size: 13px;
		letter-spacing: 0.5px;
	}
	.elementor-21723 .elementor-element.elementor-element-2bf473af .elementor-heading-title {
		font-size: 34px;
	}
	.elementor-21723 .elementor-element.elementor-element-26bdb59b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-26bdb59b {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-581d3625 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-581d3625 {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-44384fd9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-44384fd9 {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-3587fcdd .elementor-heading-title {
		font-size: 34px;
	}
	.elementor-21723 .elementor-element.elementor-element-59487844 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-59487844 {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-76cac7e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-76cac7e2 {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-3796b7e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3796b7e9 {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-1d715df0 .elementor-button {
		font-size: 13px;
		letter-spacing: 0.5px;
	}
	.elementor-21723 .elementor-element.elementor-element-7f2a1ef {
		--spacer-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-d08e008 {
		--content-width: 450px;
	}
	.elementor-21723 .elementor-element.elementor-element-2f12dff2 {
		--spacer-size: 25px;
	}
	.elementor-21723 .elementor-element.elementor-element-bce3498 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-bce3498 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-36abdcf6 {
		column-gap: 0px;
		text-align: center;
		font-size: 13px;
		letter-spacing: 0.5px;
	}
	.elementor-21723 .elementor-element.elementor-element-22a507b9 {
		--content-width: 450px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: -50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-7cd55e3a:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-7cd55e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	.elementor-21723 .elementor-element.elementor-element-5fee519 {
		--spacer-size: 19px;
	}
	.elementor-21723 .elementor-element.elementor-element-3f4b4f71 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3f4b4f71 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-1a03230d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-1a03230d .elementor-heading-title {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-4310d93a .elementor-button {
		font-size: 13px;
		letter-spacing: 0.5px;
	}
	.elementor-21723 .elementor-element.elementor-element-2f66195 {
		--width: 300px;
	}
	.elementor-21723 .elementor-element.elementor-element-7b6fd71d {
		--gap: 3px 3px;
		--row-gap: 3px;
		--column-gap: 3px;
	}
	.elementor-21723 .elementor-element.elementor-element-3fa967c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-3fa967c8 {
		text-align: right;
	}
	.elementor-21723 .elementor-element.elementor-element-3fa967c8 img {
		width: 26%;
	}
	.elementor-21723 .elementor-element.elementor-element-7c345f17 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-7c345f17 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-7c345f17 img {
		width: 9%;
		max-width: 78%;
	}
	.elementor-21723 .elementor-element.elementor-element-4bd37b34 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-4bd37b34 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-4bd37b34 .elementor-heading-title {
		font-size: 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-11dedca7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-11dedca7 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-11dedca7 .elementor-heading-title {
		line-height: 1.1em;
	}
	.elementor-21723 .elementor-element.elementor-element-791ee31a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-791ee31a .copy-content {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-791ee31a .head-title {
		font-size: 1px;
		line-height: 0.1em;
		letter-spacing: -1.7px;
	}
	.elementor-21723 .elementor-element.elementor-element-791ee31a img {
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-21723 .elementor-element.elementor-element-791ee31a a.elementor-button,
	.elementor-21723 .elementor-element.elementor-element-791ee31a .elementor-button {
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-2051eb48 {
		--gap: 3px 3px;
		--row-gap: 3px;
		--column-gap: 3px;
	}
	.elementor-21723 .elementor-element.elementor-element-121ec72f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-121ec72f {
		text-align: right;
	}
	.elementor-21723 .elementor-element.elementor-element-121ec72f img {
		width: 26%;
	}
	.elementor-21723 .elementor-element.elementor-element-670fd5d1 {
		--spacer-size: 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-24e3c12f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-24e3c12f {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-24e3c12f .elementor-heading-title {
		font-size: 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-62327914 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-62327914 {
		text-align: left;
	}
	.elementor-21723 .elementor-element.elementor-element-62327914 .elementor-heading-title {
		line-height: 1.1em;
	}
	.elementor-21723 .elementor-element.elementor-element-40f140de > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-40f140de .copy-content {
		font-size: 13px;
	}
	.elementor-21723 .elementor-element.elementor-element-40f140de .head-title {
		font-size: 1px;
		line-height: 0.1em;
		letter-spacing: -1.7px;
	}
	.elementor-21723 .elementor-element.elementor-element-40f140de img {
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-21723 .elementor-element.elementor-element-40f140de a.elementor-button,
	.elementor-21723 .elementor-element.elementor-element-40f140de .elementor-button {
		font-size: 12px;
	}
	.elementor-21723 .elementor-element.elementor-element-7c62a3ee {
		--gap: 3px 3px;
		--row-gap: 3px;
		--column-gap: 3px;
	}
	.elementor-21723 .elementor-element.elementor-element-2fd9d980 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-2fd9d980 {
		text-align: center;
	}
	.elementor-21723 .elementor-element.elementor-element-2fd9d980 .elementor-heading-title {
		font-size: 14px;
		line-height: 1.1em;
		letter-spacing: 1px;
	}
	.elementor-21723 .elementor-element.elementor-element-696caaa5 {
		--spacer-size: 10px;
	}
	.elementor-21723 .elementor-element.elementor-element-3c8f7552 {
		--content-width: 450px;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--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-21723 .elementor-element.elementor-element-531018fe:not(.elementor-motion-effects-element-type-background),
	.elementor-21723 .elementor-element.elementor-element-531018fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}
	.elementor-21723 .elementor-element.elementor-element-531018fe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-cdf743c {
		--spacer-size: 60px;
	}
	.elementor-21723 .elementor-element.elementor-element-13afbf31 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-13afbf31 .elementor-heading-title {
		font-size: 30px;
	}
	.elementor-21723 .elementor-element.elementor-element-40e358e6 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	.elementor-21723 .elementor-element.elementor-element-40e358e6 .elementor-heading-title {
		font-size: 13px;
		letter-spacing: 0.2px;
	}
	.elementor-21723 .elementor-element.elementor-element-14ae3b64 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-1c30e490 {
		--spacer-size: 50px;
	}
	.elementor-21723 .elementor-element.elementor-element-3f9439ca {
		--content-width: 450px;
		--min-height: 80vh;
		--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-21723 .elementor-element.elementor-element-516ab3b3 {
		--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-21723 .elementor-element.elementor-element-67bd1ed1 {
		--width: 200px;
		--min-height: 200px;
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--z-index: 2;
	}
	.elementor-21723 .elementor-element.elementor-element-67bd1ed1.e-con {
		--align-self: center;
	}
	.elementor-21723 .elementor-element.elementor-element-673a3743 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	.elementor-21723 .elementor-element.elementor-element-673a3743 {
		font-size: 14px;
	}
	.elementor-21723 .elementor-element.elementor-element-277f9b96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-277f9b96 .elementor-heading-title {
		font-size: 19px;
	}
	.elementor-21723 .elementor-element.elementor-element-6074bee0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-21723 .elementor-element.elementor-element-6074bee0 {
		font-size: 25px;
	}
	.elementor-21723 .elementor-element.elementor-element-265bc14 {
		--spacer-size: 65px;
	}
	.elementor-21723 .elementor-element.elementor-element-9ec70b3 {
		--content-width: 450px;
		--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-21723 .elementor-element.elementor-element-76b6b873 .elementor-social-icon {
		--icon-padding: 0em;
	}
	.elementor-21723 .elementor-element.elementor-element-76b6b873 {
		--grid-column-gap: 19px;
	}
	.elementor-21723 .elementor-element.elementor-element-44548834.elementor-element {
		--align-self: flex-end;
	}
	.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon-wrapper {
		text-align: right;
	}
	.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon i,
	.elementor-21723 .elementor-element.elementor-element-44548834 .elementor-icon svg {
		transform: rotate(0px);
	}
}
/* Start custom CSS for container, class: .elementor-element-2f66195 */
#amplop {
	display: none;
}
/* End custom CSS */
/* Start custom CSS for weddingpress-kit2, class: .elementor-element-14ae3b64 */
.cui-wrapper.cui-facebook ul.cui-container-comments li.cui-item-comment .cui-comment-content .cui-comment-info a.cui-commenter-name {
	color: #1c2536 !important;
}
/* End custom CSS */
/* Start custom CSS */
#hide {
	display: none;
}
.a {
	height: 55vh;
}
@supports (height: 55dvh) {
	.a {
		height: 55dvh;
	}
}
.b {
	height: 45vh;
}
@supports (height: 45dvh) {
	.b {
		height: 45dvh;
	}
}
/* End custom CSS */
