.elementor-170291 .elementor-element.elementor-element-4df8451c {
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-4df8451c,
.elementor-170291 .elementor-element.elementor-element-4df8451c::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-20007e16 {
	--min-height: 100vh;
	--justify-content: space-between;
	--overflow: hidden;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
}
.elementor-170291
	.elementor-element.elementor-element-20007e16:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-20007e16
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #3e3e3e;
	background-image: url("../../2023/09/bgbygh.jpg");
	background-position: center center;
	background-size: cover;
}
.elementor-170291 .elementor-element.elementor-element-20007e16::before,
.elementor-170291
	.elementor-element.elementor-element-20007e16
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-20007e16
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-20007e16
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-20007e16
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-20007e16
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: "";
}
.elementor-170291 .elementor-element.elementor-element-20007e16,
.elementor-170291 .elementor-element.elementor-element-20007e16::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-327052ed img {
	width: 200px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-327052ed {
	left: -47px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-327052ed {
	right: -47px;
}
.elementor-170291 .elementor-element.elementor-element-327052ed {
	top: -45px;
}
.elementor-170291
	.elementor-element.elementor-element-327052ed
	> .elementor-widget-container {
	--e-transform-flipY: -1;
}
.elementor-170291 .elementor-element.elementor-element-45dd1484 img {
	width: 200px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-45dd1484 {
	left: -47px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-45dd1484 {
	right: -47px;
}
.elementor-170291 .elementor-element.elementor-element-45dd1484 {
	bottom: -62px;
}
.elementor-170291 .elementor-element.elementor-element-39dd68ed img {
	width: 200px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-39dd68ed {
	right: 0px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-39dd68ed {
	left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-39dd68ed {
	top: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-39dd68ed
	> .elementor-widget-container {
	--e-transform-flipX: -1;
}
.elementor-170291 .elementor-element.elementor-element-50e3ca9e {
	--background-transition: 0.3s;
	--padding-top: 47px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-11e52a3c {
	text-align: center;
	width: auto;
	max-width: auto;
	z-index: 1;
}
.elementor-170291
	.elementor-element.elementor-element-11e52a3c
	.elementor-heading-title {
	color: #bc942d;
	font-family: "Bodoni Moda", Sans-serif;
	font-size: 5rem;
	font-weight: 500;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.elementor-170291 .elementor-element.elementor-element-30284e6b {
	text-align: center;
	width: auto;
	max-width: auto;
}
.elementor-170291
	.elementor-element.elementor-element-30284e6b
	.elementor-heading-title {
	color: #f4f4ee;
	font-family: "Satisfy", Sans-serif;
	font-size: 8rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-30284e6b
	> .elementor-widget-container {
	margin: -41px 0px -103px 0px;
}
.elementor-170291 .elementor-element.elementor-element-1a56958f {
	text-align: center;
	width: auto;
	max-width: auto;
	z-index: 1;
}
.elementor-170291
	.elementor-element.elementor-element-1a56958f
	.elementor-heading-title {
	color: #bc942d;
	font-family: "Bodoni Moda", Sans-serif;
	font-size: 5rem;
	font-weight: 500;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.elementor-170291 .elementor-element.elementor-element-51b3f906 {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-932edd5 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-932edd5
	.elementor-heading-title {
	color: #010201;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-5578c1bd {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-5578c1bd
	.elementor-heading-title {
	color: #010201;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}
.elementor-170291
	.elementor-element.elementor-element-473118b2
	.elementor-button {
	fill: #505d6c;
	color: #505d6c;
	background-color: transparent;
	background-image: linear-gradient(90deg, #69c6b7 0%, #a9ddd3 100%);
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.26);
}
.elementor-170291 .elementor-element.elementor-element-240fee59 {
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 0px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-3e7faae3 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-3e7faae3
	.elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.elementor-170291 .elementor-element.elementor-element-22d372f5 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-22d372f5
	.elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.elementor-170291 .elementor-element.elementor-element-534cf7da {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-534cf7da
	.elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.elementor-170291 .elementor-element.elementor-element-221060b9 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-221060b9
	.elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.elementor-170291 .elementor-element.elementor-element-1ddfbe57 {
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-1ddfbe57.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-64f92103 {
	--min-height: 110vh;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-1b277bfd {
	--min-height: 100vh;
	--justify-content: space-evenly;
	--overflow: hidden;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-1b277bfd:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-1b277bfd
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #ffffff;
	background-image: url("../../2023/09/bgbygh.jpg");
	background-position: center center;
}
.elementor-170291 .elementor-element.elementor-element-1b277bfd,
.elementor-170291 .elementor-element.elementor-element-1b277bfd::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-42f658f8 {
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-right: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-2b916f1f {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-2b916f1f
	.elementor-heading-title {
	color: #505d6c;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}
.elementor-170291
	.elementor-element.elementor-element-2b916f1f
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291 .elementor-element.elementor-element-2733b258 {
	text-align: center;
	width: auto;
	max-width: auto;
	z-index: 1;
}
.elementor-170291
	.elementor-element.elementor-element-2733b258
	.elementor-heading-title {
	color: #bc942d;
	font-family: "Bodoni Moda", Sans-serif;
	font-size: 5rem;
	font-weight: 500;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.elementor-170291 .elementor-element.elementor-element-67dadf2e {
	text-align: center;
	width: auto;
	max-width: auto;
}
.elementor-170291
	.elementor-element.elementor-element-67dadf2e
	.elementor-heading-title {
	color: #f4f4ee;
	font-family: "Satisfy", Sans-serif;
	font-size: 7rem;
	font-weight: 500;
}
.elementor-170291
	.elementor-element.elementor-element-67dadf2e
	> .elementor-widget-container {
	margin: -41px 0px -103px 0px;
}
.elementor-170291 .elementor-element.elementor-element-4c71c93c {
	text-align: center;
	width: auto;
	max-width: auto;
	z-index: 1;
}
.elementor-170291
	.elementor-element.elementor-element-4c71c93c
	.elementor-heading-title {
	color: #bc942d;
	font-family: "Bodoni Moda", Sans-serif;
	font-size: 5rem;
	font-weight: 500;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.elementor-170291 .elementor-element.elementor-element-40fdc525 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-40fdc525
	.elementor-heading-title {
	color: #505d6c;
	font-family: "Poppins", Sans-serif;
	font-size: 2rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.4rem;
}
.elementor-170291 .elementor-element.elementor-element-260ab383 {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-1559d8e7 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-1559d8e7
	.elementor-heading-title {
	color: #505d6c;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: oblique;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}
.elementor-170291
	.elementor-element.elementor-element-1559d8e7
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-wrapper {
	max-width: 31%;
}
.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-item {
	background-color: #e68888;
	border-style: solid;
	border-color: #fbfbfb;
}
body:not(.rtl)
	.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-item:not(:first-of-type) {
	margin-left: calc(25px / 2);
}
body:not(.rtl)
	.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-item:not(:last-of-type) {
	margin-right: calc(25px / 2);
}
body.rtl
	.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-item:not(:first-of-type) {
	margin-right: calc(25px / 2);
}
body.rtl
	.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-item:not(:last-of-type) {
	margin-left: calc(25px / 2);
}
.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-digits {
	color: #010201;
	font-family: "Poppins", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	.elementor-countdown-label {
	color: #010201;
	font-family: "Poppins", Sans-serif;
	font-size: 0.7rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-5f3724a7
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #a48e8e;
}
.elementor-170291 .elementor-element.elementor-element-408717b img {
	width: 180px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-408717b {
	left: 24px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-408717b {
	right: 24px;
}
.elementor-170291 .elementor-element.elementor-element-408717b {
	bottom: -109px;
}
.elementor-170291
	.elementor-element.elementor-element-408717b
	> .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	--e-transform-flipX: -1;
}
.elementor-170291 .elementor-element.elementor-element-23a1cf94 img {
	width: 200px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-23a1cf94 {
	left: 0px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-23a1cf94 {
	right: 0px;
}
.elementor-170291 .elementor-element.elementor-element-23a1cf94 {
	top: -23px;
}
.elementor-170291 .elementor-element.elementor-element-7c7db9bd img {
	width: 200px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-7c7db9bd {
	right: -46.6px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-7c7db9bd {
	left: -46.6px;
}
.elementor-170291 .elementor-element.elementor-element-7c7db9bd {
	bottom: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-7c7db9bd
	> .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
.elementor-170291 .elementor-element.elementor-element-90d9333 img {
	width: 180px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-90d9333 {
	right: -46.6px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-90d9333 {
	left: -46.6px;
}
.elementor-170291 .elementor-element.elementor-element-90d9333 {
	top: -23px;
}
.elementor-170291
	.elementor-element.elementor-element-90d9333
	> .elementor-widget-container {
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
.elementor-170291 .elementor-element.elementor-element-3a27f413 {
	--min-height: 1px;
	--overflow: hidden;
	--background-transition: 0.3s;
	box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.16);
	--padding-top: 60px;
	--padding-right: 30px;
	--padding-bottom: 60px;
	--padding-left: 30px;
	--z-index: 1;
}
.elementor-170291
	.elementor-element.elementor-element-3a27f413:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-3a27f413
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(
		at center center,
		#9dd5cc 41%,
		#5dc1b1 140%
	);
}
.elementor-170291 .elementor-element.elementor-element-3a27f413,
.elementor-170291 .elementor-element.elementor-element-3a27f413::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-6967a294 img {
	width: 150px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-6967a294 {
	right: -46.6px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-6967a294 {
	left: -46.6px;
}
.elementor-170291 .elementor-element.elementor-element-6967a294 {
	bottom: -54px;
}
.elementor-170291
	.elementor-element.elementor-element-6967a294
	> .elementor-widget-container {
	--e-transform-rotateZ: 32deg;
	--e-transform-flipX: -1;
}
.elementor-170291 .elementor-element.elementor-element-57986024 {
	text-align: center;
	color: #ffffff;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	font-style: italic;
	z-index: 2;
}
.elementor-170291 .elementor-element.elementor-element-2ebdb647 {
	--overflow: hidden;
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-right: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
}
.elementor-170291
	.elementor-element.elementor-element-2ebdb647:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-2ebdb647
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(
		at center center,
		#e1cc92 41%,
		#ffffff 140%
	);
}
.elementor-170291 .elementor-element.elementor-element-2ebdb647,
.elementor-170291 .elementor-element.elementor-element-2ebdb647::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-3c94626d img {
	width: 180px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-3c94626d {
	right: -77.7px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-3c94626d {
	left: -77.7px;
}
.elementor-170291 .elementor-element.elementor-element-3c94626d {
	bottom: 10px;
}
.elementor-170291
	.elementor-element.elementor-element-3c94626d
	> .elementor-widget-container {
	--e-transform-rotateZ: 19deg;
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
}
.elementor-170291 .elementor-element.elementor-element-453e6156 img {
	width: 180px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-453e6156 {
	left: -62px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-453e6156 {
	right: -62px;
}
.elementor-170291 .elementor-element.elementor-element-453e6156 {
	top: 10%;
}
.elementor-170291
	.elementor-element.elementor-element-453e6156
	> .elementor-widget-container {
	--e-transform-rotateZ: 19deg;
}
.elementor-170291 .elementor-element.elementor-element-620978fa img {
	width: 300px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-620978fa {
	right: -46.6px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-620978fa {
	left: -46.6px;
}
.elementor-170291 .elementor-element.elementor-element-620978fa {
	top: -23px;
}
.elementor-170291
	.elementor-element.elementor-element-620978fa
	> .elementor-widget-container {
	--e-transform-flipX: -1;
}
.elementor-170291 .elementor-element.elementor-element-3771e53b img {
	width: 300px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-3771e53b {
	left: 0px;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-3771e53b {
	right: 0px;
}
.elementor-170291 .elementor-element.elementor-element-3771e53b {
	bottom: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-3771e53b
	> .elementor-widget-container {
	--e-transform-flipY: -1;
}
.elementor-170291
	.elementor-element.elementor-element-5a987859:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-5a987859
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #ffffffb8;
}
.elementor-170291 .elementor-element.elementor-element-5a987859 {
	--background-transition: 0.3s;
	border-style: solid;
	border-color: #ffffff;
	box-shadow: 0px 0px 21px 0px rgba(219, 219, 219, 0.3);
	--z-index: 1;
}
.elementor-170291 .elementor-element.elementor-element-5a987859,
.elementor-170291 .elementor-element.elementor-element-5a987859::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-37d7af58 {
	--gap: 1px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-22051d2a {
	text-align: center;
}
.elementor-170291 .elementor-element.elementor-element-22051d2a img {
	width: 320px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 20px 20px 0px 0px rgba(212, 212, 212, 0.19);
}
.elementor-170291 .elementor-element.elementor-element-4113bd27 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-4113bd27
	.elementor-heading-title {
	color: #505e6b;
	font-family: "Satisfy", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-1b91de2d {
	--divider-border-style: solid;
	--divider-color: #bab9b9;
	--divider-border-width: 1px;
}
.elementor-170291
	.elementor-element.elementor-element-1b91de2d
	.elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}
.elementor-170291
	.elementor-element.elementor-element-1b91de2d
	.elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291 .elementor-element.elementor-element-3b941d26 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-3b941d26
	.elementor-heading-title {
	color: #010201;
	font-family: "Cardo", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-3b941d26
	> .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-b7a2306 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-b7a2306
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-5d90f780 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-5d90f780
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-1b6d2cef {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-1b6d2cef
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-4fbe57fc {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-4fbe57fc
	.elementor-heading-title {
	color: #dadada;
	font-family: "Marcellus", Sans-serif;
	font-size: 61px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
}
.elementor-170291
	.elementor-element.elementor-element-4fbe57fc
	> .elementor-widget-container {
	padding: 3px 3px 3px 3px;
}
.elementor-170291 .elementor-element.elementor-element-197f4037 {
	--gap: 1px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-7a328db7 {
	text-align: center;
}
.elementor-170291 .elementor-element.elementor-element-7a328db7 img {
	width: 320px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: -20px 20px 0px 0px rgba(212, 212, 212, 0.19);
}
.elementor-170291 .elementor-element.elementor-element-56b8c076 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-56b8c076
	.elementor-heading-title {
	color: #505e6b;
	font-family: "Satisfy", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-70ce16d2 {
	--divider-border-style: solid;
	--divider-color: #bab9b9;
	--divider-border-width: 1px;
}
.elementor-170291
	.elementor-element.elementor-element-70ce16d2
	.elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}
.elementor-170291
	.elementor-element.elementor-element-70ce16d2
	.elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291 .elementor-element.elementor-element-2231d192 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-2231d192
	.elementor-heading-title {
	color: #010201;
	font-family: "Cardo", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-2231d192
	> .elementor-widget-container {
	margin: 0px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-430f6d16 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-430f6d16
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-64571236 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-64571236
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-1bc7b37b {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-1bc7b37b
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-730f07df {
	--gap: 0px;
	--overflow: hidden;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09);
	--padding-top: 30px;
	--padding-right: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
}
.elementor-170291
	.elementor-element.elementor-element-730f07df:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-730f07df
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f9f9f9;
	background-image: url("../../2023/09/bgbygh.jpg");
}
.elementor-170291 .elementor-element.elementor-element-730f07df::before,
.elementor-170291
	.elementor-element.elementor-element-730f07df
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-730f07df
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-730f07df
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-730f07df
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-730f07df
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: "";
}
.elementor-170291 .elementor-element.elementor-element-730f07df,
.elementor-170291 .elementor-element.elementor-element-730f07df::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-3d033601 {
	--divider-border-style: solid;
	--divider-color: #8d8c8c;
}
.elementor-170291
	.elementor-element.elementor-element-3d033601
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-3d033601
	.elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291
	.elementor-element.elementor-element-3d033601
	.elementor-divider__text {
	color: #8d8c8c;
	font-family: "Cormorant Infant", Sans-serif;
	font-size: 40px;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-45478ae5
	.elementor-heading-title {
	color: #8d8c8c;
	font-family: "modernline", Sans-serif;
	font-weight: 600;
}
.elementor-170291
	.elementor-element.elementor-element-45478ae5
	> .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}
.elementor-170291 .elementor-element.elementor-element-79cba585 {
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.09;
	box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.31);
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-79cba585:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-79cba585
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
}
.elementor-170291 .elementor-element.elementor-element-79cba585::before,
.elementor-170291
	.elementor-element.elementor-element-79cba585
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-79cba585
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-79cba585
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-79cba585
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-79cba585
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: "";
}
.elementor-170291 .elementor-element.elementor-element-79cba585,
.elementor-170291 .elementor-element.elementor-element-79cba585::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-75d0cc21 {
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--gap: 0px;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-75d0cc21:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-75d0cc21
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #5dc1b1;
}
.elementor-170291 .elementor-element.elementor-element-75d0cc21,
.elementor-170291 .elementor-element.elementor-element-75d0cc21::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-75d0cc21.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-4c306480 {
	text-align: center;
	width: auto;
	max-width: auto;
}
.elementor-170291
	.elementor-element.elementor-element-4c306480
	.elementor-heading-title {
	color: #ffffff;
	font-family: "Cardo", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-4c306480
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-4c306480.elementor-element {
	--align-self: center;
}
.elementor-170291 .elementor-element.elementor-element-7c668eff {
	--justify-content: space-evenly;
	--gap: 1px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-7c668eff.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-4a4fc8a {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-6817e6b8 {
	--justify-content: center;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-6817e6b8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-46f1a288 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-46f1a288
	.elementor-heading-title {
	color: #bc942c;
	font-family: "Cardo", Sans-serif;
	font-size: 5rem;
	font-weight: 300;
}
.elementor-170291 .elementor-element.elementor-element-605d42 {
	--gap: 5px;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-4d1b1339
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-22c2d058
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-3ca762d3
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-6048d842 {
	--divider-border-style: solid;
	--divider-color: #969494;
	--divider-border-width: 1.5px;
}
.elementor-170291
	.elementor-element.elementor-element-6048d842
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-6048d842
	.elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px;
}
.elementor-170291 .elementor-element.elementor-element-385dd36f {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-385dd36f
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-385dd36f
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-524b7a41 {
	--spacer-size: 20px;
}
.elementor-170291 .elementor-element.elementor-element-44a10afe {
	text-align: left;
}
.elementor-170291
	.elementor-element.elementor-element-44a10afe
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
}
.elementor-170291
	.elementor-element.elementor-element-44a10afe
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-7b8adc31 {
	--spacer-size: 20px;
}
.elementor-170291 .elementor-element.elementor-element-112492eb {
	text-align: left;
}
.elementor-170291
	.elementor-element.elementor-element-112492eb
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
}
.elementor-170291
	.elementor-element.elementor-element-112492eb
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-b6141a8 {
	text-align: left;
}
.elementor-170291
	.elementor-element.elementor-element-b6141a8
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-b6141a8
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-3e486625 {
	--spacer-size: 20px;
}
.elementor-170291
	.elementor-element.elementor-element-50ad0c69
	.elementor-button {
	fill: #656565;
	color: #656565;
	background-color: #f6f6f6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #656565;
}
.elementor-170291
	.elementor-element.elementor-element-50ad0c69
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291 .elementor-element.elementor-element-5e1bdf54 {
	--spacer-size: 50px;
}
.elementor-170291 .elementor-element.elementor-element-7386c3ee {
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.32);
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-7386c3ee:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-7386c3ee
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(346deg, #ffffff 0%, #ffffff 100%);
}
.elementor-170291 .elementor-element.elementor-element-7386c3ee::before,
.elementor-170291
	.elementor-element.elementor-element-7386c3ee
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-7386c3ee
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-7386c3ee
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-7386c3ee
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-7386c3ee
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: "";
}
.elementor-170291 .elementor-element.elementor-element-7386c3ee,
.elementor-170291 .elementor-element.elementor-element-7386c3ee::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-5faabe40 {
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--gap: 0px;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-5faabe40:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-5faabe40
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #5dc1b1;
}
.elementor-170291 .elementor-element.elementor-element-5faabe40,
.elementor-170291 .elementor-element.elementor-element-5faabe40::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-5faabe40.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-6da191da {
	text-align: center;
	width: auto;
	max-width: auto;
}
.elementor-170291
	.elementor-element.elementor-element-6da191da
	.elementor-heading-title {
	color: #ffffff;
	font-family: "Cardo", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-6da191da
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-6da191da.elementor-element {
	--align-self: center;
}
.elementor-170291 .elementor-element.elementor-element-66067a96 {
	--justify-content: space-evenly;
	--gap: 1px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-66067a96.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-386f90c4 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-78626a99 {
	--justify-content: center;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-78626a99.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-170291 .elementor-element.elementor-element-70c67db7 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-70c67db7
	.elementor-heading-title {
	color: #bc942c;
	font-family: "Cardo", Sans-serif;
	font-size: 5rem;
	font-weight: 300;
}
.elementor-170291 .elementor-element.elementor-element-4699dbc8 {
	--gap: 5px;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-1ad3bfad
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-37383b60
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-5fc0274e
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-3c02b883 {
	--divider-border-style: solid;
	--divider-color: #969494;
	--divider-border-width: 1.5px;
}
.elementor-170291
	.elementor-element.elementor-element-3c02b883
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-3c02b883
	.elementor-divider {
	padding-top: 5px;
	padding-bottom: 5px;
}
.elementor-170291 .elementor-element.elementor-element-52a8858f {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-52a8858f
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-52a8858f
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-4498b85 {
	--spacer-size: 20px;
}
.elementor-170291 .elementor-element.elementor-element-37646726 {
	text-align: right;
}
.elementor-170291
	.elementor-element.elementor-element-37646726
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
}
.elementor-170291
	.elementor-element.elementor-element-37646726
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-524f5975 {
	--spacer-size: 20px;
}
.elementor-170291 .elementor-element.elementor-element-34664db6 {
	text-align: right;
}
.elementor-170291
	.elementor-element.elementor-element-34664db6
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 600;
}
.elementor-170291
	.elementor-element.elementor-element-34664db6
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-4530386f {
	text-align: right;
}
.elementor-170291
	.elementor-element.elementor-element-4530386f
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-size: 1rem;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-4530386f
	> .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}
.elementor-170291 .elementor-element.elementor-element-28e8e109 {
	--spacer-size: 20px;
}
.elementor-170291
	.elementor-element.elementor-element-7a2a5a4b
	.elementor-button {
	fill: #656565;
	color: #656565;
	background-color: #f6f6f6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #656565;
}
.elementor-170291
	.elementor-element.elementor-element-7a2a5a4b
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-1618e423:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-1618e423
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #677571;
}
.elementor-170291 .elementor-element.elementor-element-1618e423 {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-1618e423,
.elementor-170291 .elementor-element.elementor-element-1618e423::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-221caae5 {
	--divider-border-style: solid;
	--divider-color: #e9e9e9;
	--divider-border-width: 1px;
}
.elementor-170291
	.elementor-element.elementor-element-221caae5
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-221caae5
	.elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291
	.elementor-element.elementor-element-221caae5
	.elementor-divider__text {
	color: #e9e9e9;
	font-family: "Cardo", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-2d299454 {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-BjX9jXOJ {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-BjX9jXOJ
	.elementor-heading-title {
	color: #e3e3e3;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}
.elementor-170291 .elementor-element.elementor-element-Y1vumlh2 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-Y1vumlh2
	.elementor-heading-title {
	color: #e3e3e3;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-aphyVSKQ {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-aPIZfNYf {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-aPIZfNYf
	.elementor-heading-title {
	color: #e3e3e3;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
}
.elementor-170291 .elementor-element.elementor-element-BmK3L5KO {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-BmK3L5KO
	.elementor-heading-title {
	color: #e3e3e3;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-122ce859 {
	--align-items: stretch;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--gap: 10px;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-122ce859:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-122ce859
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}
.elementor-170291 .elementor-element.elementor-element-122ce859,
.elementor-170291 .elementor-element.elementor-element-122ce859::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-48b6193c {
	--divider-border-style: solid;
	--divider-color: #8d8c8c;
}
.elementor-170291
	.elementor-element.elementor-element-48b6193c
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-48b6193c
	.elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291
	.elementor-element.elementor-element-48b6193c
	.elementor-divider__text {
	color: #787878;
	font-family: "Cardo", Sans-serif;
	font-size: 3rem;
	font-weight: 400;
	font-style: italic;
}
.elementor-170291 .elementor-element.elementor-element-2f71942a {
	--spacer-size: 50px;
}
.elementor-170291
	.elementor-element.elementor-element-ffb9b70
	.elementor-wrapper {
	aspect-ratio: 16 / 9;
}
.elementor-170291
	.elementor-element.elementor-element-ffb9b70
	> .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}
.elementor-170291 .elementor-element.elementor-element-58152c54 {
	--image-border-width: 0px;
	--image-border-radius: 0px;
	--image-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}
.elementor-170291 .elementor-element.elementor-element-3fa78562 {
	--spacer-size: 50px;
}
.elementor-170291
	.elementor-element.elementor-element-7b7f80d1:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-7b7f80d1
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #bcbcbc;
}
.elementor-170291 .elementor-element.elementor-element-7b7f80d1 {
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-right: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-7b7f80d1,
.elementor-170291 .elementor-element.elementor-element-7b7f80d1::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-7b7f80d1
	> .elementor-shape-bottom
	.elementor-shape-fill,
.elementor-170291
	.elementor-element.elementor-element-7b7f80d1
	> .e-con-inner
	> .elementor-shape-bottom
	.elementor-shape-fill {
	fill: #dadada;
}
.elementor-170291
	.elementor-element.elementor-element-7b7f80d1
	> .elementor-shape-bottom
	svg,
.elementor-170291
	.elementor-element.elementor-element-7b7f80d1
	> .e-con-inner
	> .elementor-shape-bottom
	svg {
	height: 40px;
}
.elementor-170291 .elementor-element.elementor-element-7097fdf3 {
	--gap: 0px;
	--background-transition: 0.3s;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 10px;
	--padding-right: 40px;
	--padding-bottom: 10px;
	--padding-left: 40px;
}
.elementor-170291 .elementor-element.elementor-element-7097fdf3,
.elementor-170291 .elementor-element.elementor-element-7097fdf3::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-27d1c097 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-27d1c097
	.elementor-heading-title {
	color: #595959;
	font-family: "Cardo", Sans-serif;
	font-size: 40px;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-27d1c097
	> .elementor-widget-container {
	margin: 020px 0px 20px 0px;
}
.elementor-170291 .elementor-element.elementor-element-29b7e19 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-29b7e19
	.elementor-heading-title {
	color: #595959;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	letter-spacing: 0.9px;
}
.elementor-170291
	.elementor-element.elementor-element-29b7e19
	> .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group
	> label {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group
	.elementor-field,
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-subgroup
	label,
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content,
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input,
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input::placeholder,
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	.item {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual
	.selectize-input {
	background: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group
	.elementor-select-wrapper
	select {
	background: #ffffff;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-6393a8a6
	.pafe-signature
	canvas {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group
	> label {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group
	.elementor-field,
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-subgroup
	label,
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content,
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input,
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input::placeholder,
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	.item {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual
	.selectize-input {
	background: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group
	.elementor-select-wrapper
	select {
	background: #ffffff;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-13866a07
	.pafe-signature
	canvas {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291 .elementor-element.elementor-element-629bd561 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-6b5ec463 {
	--justify-content: flex-end;
	--gap: 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 4px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
body.rtl
	.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-labels-inline
	.elementor-field-group
	> label {
	padding-left: 0px;
}
body:not(.rtl)
	.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-labels-inline
	.elementor-field-group
	> label {
	padding-right: 0px;
}
body
	.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-labels-above
	.elementor-field-group
	> label {
	padding-bottom: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group
	> label {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group
	.elementor-field,
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-subgroup
	label,
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content,
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input,
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input::placeholder,
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	.item {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual
	.selectize-input {
	background: #ffffff;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-342f6d5f
	.elementor-field-group
	.elementor-select-wrapper
	select {
	background: #ffffff;
}
.elementor-170291 .elementor-element.elementor-element-3483fdc2 {
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 4px;
}
body.rtl
	.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-labels-inline
	.elementor-field-group
	> label {
	padding-left: 0px;
}
body:not(.rtl)
	.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-labels-inline
	.elementor-field-group
	> label {
	padding-right: 0px;
}
body
	.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-labels-above
	.elementor-field-group
	> label {
	padding-bottom: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	> label,
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-subgroup
	label {
	color: #848484;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	> label {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	.elementor-field,
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-subgroup
	label,
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content,
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input,
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input::placeholder,
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	.item {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
	padding: 4px 10px 4px 10px;
	border-radius: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual
	.selectize-input {
	background: #ffffff;
	padding: 4px 10px 4px 10px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	.elementor-select-wrapper
	select {
	background: #ffffff;
	border-radius: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	select {
	padding: 4px 10px 4px 10px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content {
	padding: 4px 10px 4px 10px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.elementor-field-group
	.elementor-select-wrapper
	.elementor-field-textual
	.selectize-input {
	border-radius: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-5a30a67a
	.pafe-signature
	canvas {
	border-radius: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-1d335785
	a.elementor-button,
.elementor-170291
	.elementor-element.elementor-element-1d335785
	.elementor-button {
	background-color: #b18c46;
}
.elementor-170291
	.elementor-element.elementor-element-1d335785
	> .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group
	> label {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group
	.elementor-field,
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-subgroup
	label,
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content,
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input,
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	input::placeholder,
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group:not(.elementor-field-type-upload)
	.selectize-control
	.selectize-input
	.item {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual
	.selectize-input {
	background: #ffffff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown
	.selectize-dropdown-content {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group
	.elementor-field
	.selectize-control
	.selectize-dropdown {
	background: #ffffff !important;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group
	.elementor-select-wrapper
	select {
	background: #ffffff;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.elementor-field-group:not(.elementor-field-type-upload)
	.elementor-field
	.elementor-field-textual {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291
	.elementor-element.elementor-element-272445e6
	.pafe-signature
	canvas {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #9b9b9b;
}
.elementor-170291 .elementor-element.elementor-element-6b0e5be0 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-6b0e5be0:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-6b0e5be0
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(0deg, #f8f8f8 0%, #e6e8e3 100%);
}
.elementor-170291 .elementor-element.elementor-element-6b0e5be0,
.elementor-170291 .elementor-element.elementor-element-6b0e5be0::before {
	--border-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-6b0e5be0
	> .elementor-shape-top
	.elementor-shape-fill,
.elementor-170291
	.elementor-element.elementor-element-6b0e5be0
	> .e-con-inner
	> .elementor-shape-top
	.elementor-shape-fill {
	fill: #dadada;
}
.elementor-170291
	.elementor-element.elementor-element-6b0e5be0
	> .elementor-shape-top
	svg,
.elementor-170291
	.elementor-element.elementor-element-6b0e5be0
	> .e-con-inner
	> .elementor-shape-top
	svg {
	height: 40px;
}
.elementor-170291 .elementor-element.elementor-element-3850066e {
	--gap: 0px;
	--background-transition: 0.3s;
	--border-radius: 7px 7px 7px 7px;
	--margin-top: 20px;
	--margin-right: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
}
.elementor-170291 .elementor-element.elementor-element-3850066e,
.elementor-170291 .elementor-element.elementor-element-3850066e::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-540d9a99 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-540d9a99
	.elementor-heading-title {
	color: #595959;
	font-family: "Cardo", Sans-serif;
	font-size: 35px;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-540d9a99
	> .elementor-widget-container {
	margin: 020px 0px 20px 0px;
}
.elementor-170291 .elementor-element.elementor-element-3b9cac2e {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-3b9cac2e
	.elementor-heading-title {
	color: #595959;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	letter-spacing: 0.9px;
}
.elementor-170291
	.elementor-element.elementor-element-4c3a6c91:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-4c3a6c91
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}
.elementor-170291 .elementor-element.elementor-element-4c3a6c91 {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-4c3a6c91,
.elementor-170291 .elementor-element.elementor-element-4c3a6c91::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-5abfcd50 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-4a8cb2de {
	--gap: 0px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-5e28e1a6 {
	--divider-border-style: slashes;
	--divider-color: #000;
	--divider-border-width: 1px;
	--divider-pattern-height: 5px;
	--divider-pattern-size: 7px;
}
.elementor-170291
	.elementor-element.elementor-element-5e28e1a6
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-5e28e1a6
	.elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291 .elementor-element.elementor-element-32670531 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
	--margin-top: 10px;
	--margin-right: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-32670531,
.elementor-170291 .elementor-element.elementor-element-32670531::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-Qp9nkcT0 {
	--gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #efefef;
	--border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.23);
	--margin-top: 7px;
	--margin-right: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
}
.elementor-170291
	.elementor-element.elementor-element-Qp9nkcT0:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-Qp9nkcT0
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center left, #ffffff 0%, #d3d3d3 100%);
}
.elementor-170291 .elementor-element.elementor-element-Qp9nkcT0,
.elementor-170291 .elementor-element.elementor-element-Qp9nkcT0::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-b41Toca7 {
	text-align: right;
}
.elementor-170291
	.elementor-element.elementor-element-b41Toca7
	.elementor-heading-title {
	color: #595959;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
.elementor-170291 .elementor-element.elementor-element-JFExnCOA {
	text-align: left;
}
.elementor-170291
	.elementor-element.elementor-element-JFExnCOA
	.elementor-heading-title {
	color: #595959;
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	text-shadow: -1px 0px 0px #ffffff;
}
.elementor-170291 .elementor-element.elementor-element-hDkQq7E3 {
	text-align: left;
}
.elementor-170291
	.elementor-element.elementor-element-hDkQq7E3
	.elementor-heading-title {
	color: #4e4e4e;
	font-family: "Roboto Mono", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	text-shadow: -1px 0px 0px #ffffff;
}
.elementor-170291
	.elementor-element.elementor-element-hDkQq7E3
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-xF4Rew8o
	> .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-170291 .elementor-element.elementor-element-1ea3310f {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 10px;
	--margin-right: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
}
.elementor-170291 .elementor-element.elementor-element-1ea3310f,
.elementor-170291 .elementor-element.elementor-element-1ea3310f::before {
	--border-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-49a84882:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-49a84882
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #ffffff;
}
.elementor-170291 .elementor-element.elementor-element-49a84882 {
	--background-transition: 0.3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	--border-radius: 5px 5px 5px 5px;
	--margin-top: 7px;
	--margin-right: 7px;
	--margin-bottom: 7px;
	--margin-left: 7px;
}
.elementor-170291 .elementor-element.elementor-element-49a84882,
.elementor-170291 .elementor-element.elementor-element-49a84882::before {
	--border-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-1bb6d000
	.elementor-icon-wrapper {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-1bb6d000.elementor-view-stacked
	.elementor-icon {
	background-color: #312c68;
}
.elementor-170291
	.elementor-element.elementor-element-1bb6d000.elementor-view-framed
	.elementor-icon,
.elementor-170291
	.elementor-element.elementor-element-1bb6d000.elementor-view-default
	.elementor-icon {
	color: #312c68;
	border-color: #312c68;
}
.elementor-170291
	.elementor-element.elementor-element-1bb6d000.elementor-view-framed
	.elementor-icon,
.elementor-170291
	.elementor-element.elementor-element-1bb6d000.elementor-view-default
	.elementor-icon
	svg {
	fill: #312c68;
}
.elementor-170291
	.elementor-element.elementor-element-1bb6d000
	.elementor-icon {
	font-size: 40px;
}
.elementor-170291 .elementor-element.elementor-element-c11d057 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-c11d057
	.elementor-heading-title {
	color: #4e4e4e;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-170291 .elementor-element.elementor-element-608c4df5 {
	--divider-border-style: slashes;
	--divider-color: #000;
	--divider-border-width: 1px;
	--divider-pattern-height: 5px;
	--divider-pattern-size: 7px;
}
.elementor-170291
	.elementor-element.elementor-element-608c4df5
	.elementor-divider-separator {
	width: 100%;
}
.elementor-170291
	.elementor-element.elementor-element-608c4df5
	.elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}
.elementor-170291
	.elementor-element.elementor-element-4655adb2
	.elementor-button {
	background-color: #b18c46;
}
.elementor-170291 .elementor-element.elementor-element-2f6f1f85 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-2f6f1f85:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-2f6f1f85
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f8f8f8 0%, #ffffff 100%);
}
.elementor-170291 .elementor-element.elementor-element-2f6f1f85,
.elementor-170291 .elementor-element.elementor-element-2f6f1f85::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-7e07c042 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-68fcd9a5 {
	--gap: 0px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ffffff;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 20px 0px #dddddd;
	--margin-top: 0px;
	--margin-right: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
}
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}
.elementor-170291 .elementor-element.elementor-element-68fcd9a5::before,
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5
	> .e-con-inner
	> .elementor-background-video-container::before,
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5
	> .e-con-inner
	> .elementor-background-slideshow::before,
.elementor-170291
	.elementor-element.elementor-element-68fcd9a5
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #ffffff;
	background-image: url("../../2023/09/texture-1-1-1-1-1.png");
}
.elementor-170291 .elementor-element.elementor-element-68fcd9a5,
.elementor-170291 .elementor-element.elementor-element-68fcd9a5::before {
	--border-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-389abd08 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-389abd08
	.elementor-heading-title {
	color: #676483;
	font-family: "Autentic signature", Sans-serif;
	font-size: 35px;
	font-weight: 300;
}
.elementor-170291
	.elementor-element.elementor-element-389abd08
	> .elementor-widget-container {
	margin: 40px 0px 20px 0px;
}
.elementor-170291
	.elementor-element.elementor-element-11915ed2
	> .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}
.elementor-170291 .elementor-element.elementor-element-7967c9f2 {
	--flex-direction: row;
	--container-widget-width: calc(
		(1 - var(--container-widget-flex-grow)) * 100%
	);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--align-items: stretch;
	--gap: 10px;
	--background-transition: 0.3s;
	--padding-top: 60px;
	--padding-right: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-7967c9f2:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-7967c9f2
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}
.elementor-170291 .elementor-element.elementor-element-7967c9f2,
.elementor-170291 .elementor-element.elementor-element-7967c9f2::before {
	--border-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-7967c9f2
	> .elementor-shape-top
	svg,
.elementor-170291
	.elementor-element.elementor-element-7967c9f2
	> .e-con-inner
	> .elementor-shape-top
	svg {
	height: 23px;
}
.elementor-170291 .elementor-element.elementor-element-3bbc502a {
	--background-transition: 0.3s;
}
.elementor-170291 .elementor-element.elementor-element-d242b81 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-d242b81
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}
.elementor-170291 .elementor-element.elementor-element-4e0e3ccd {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-4e0e3ccd
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}
.elementor-170291
	.elementor-element.elementor-element-4e0e3ccd
	> .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}
.elementor-170291 .elementor-element.elementor-element-16faa3b3 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-16faa3b3
	.elementor-heading-title {
	color: #6e6e6e;
	font-family: "Bodoni Moda", Sans-serif;
	font-size: 3rem;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
}
.elementor-170291 .elementor-element.elementor-element-6a3d9868 {
	--gap: 5px;
	--background-transition: 0.3s;
	--padding-top: 30px;
	--padding-right: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
}
.elementor-170291
	.elementor-element.elementor-element-6a3d9868:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-170291
	.elementor-element.elementor-element-6a3d9868
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #a0cbc4;
}
.elementor-170291 .elementor-element.elementor-element-6a3d9868,
.elementor-170291 .elementor-element.elementor-element-6a3d9868::before {
	--overlay-transition: 0.3s;
	--border-transition: 0.3s;
}
.elementor-170291
	.elementor-element.elementor-element-6a3d9868
	> .elementor-shape-top
	.elementor-shape-fill,
.elementor-170291
	.elementor-element.elementor-element-6a3d9868
	> .e-con-inner
	> .elementor-shape-top
	.elementor-shape-fill {
	fill: #f4f4f4;
}
.elementor-170291
	.elementor-element.elementor-element-6a3d9868
	> .elementor-shape-top
	svg,
.elementor-170291
	.elementor-element.elementor-element-6a3d9868
	> .e-con-inner
	> .elementor-shape-top
	svg {
	height: 23px;
}
.elementor-170291 .elementor-element.elementor-element-7199a229 img {
	width: 60px;
}
.elementor-170291
	.elementor-element.elementor-element-7199a229
	> .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}
body:not(.rtl) .elementor-170291 .elementor-element.elementor-element-7c10bfc0 {
	left: 90%;
}
body.rtl .elementor-170291 .elementor-element.elementor-element-7c10bfc0 {
	right: 90%;
}
.elementor-170291 .elementor-element.elementor-element-7c10bfc0 {
	top: 50%;
}
.elementor-170291 .elementor-element.elementor-element-2508b292 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-2508b292
	.elementor-heading-title {
	color: #ffffff;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}
.elementor-170291 .elementor-element.elementor-element-3a2b4e15 {
	text-align: center;
}
.elementor-170291
	.elementor-element.elementor-element-3a2b4e15
	.elementor-heading-title {
	color: #ffffff;
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
}
body.elementor-page-170291:not(
		.elementor-motion-effects-element-type-background
	),
body.elementor-page-170291
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #ffffff1c;
}
@media (max-width: 1024px) {
	.elementor-170291 .elementor-element.elementor-element-22051d2a img {
		width: 200px;
	}
	.elementor-170291
		.elementor-element.elementor-element-4fbe57fc
		> .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7a328db7 img {
		width: 200px;
	}
}
@media (min-width: 768px) {
	.elementor-170291 .elementor-element.elementor-element-4df8451c {
		--content-width: 500px;
	}
	.elementor-170291 .elementor-element.elementor-element-1ddfbe57 {
		--width: 500px;
	}
	.elementor-170291 .elementor-element.elementor-element-75d0cc21 {
		--width: 20%;
	}
	.elementor-170291 .elementor-element.elementor-element-7c668eff {
		--width: 80%;
	}
	.elementor-170291 .elementor-element.elementor-element-6817e6b8 {
		--width: 40%;
	}
	.elementor-170291 .elementor-element.elementor-element-605d42 {
		--width: 60%;
	}
	.elementor-170291 .elementor-element.elementor-element-5faabe40 {
		--width: 20%;
	}
	.elementor-170291 .elementor-element.elementor-element-66067a96 {
		--width: 80%;
	}
	.elementor-170291 .elementor-element.elementor-element-78626a99 {
		--width: 40%;
	}
	.elementor-170291 .elementor-element.elementor-element-4699dbc8 {
		--width: 60%;
	}
	.elementor-170291 .elementor-element.elementor-element-122ce859 {
		--content-width: 800px;
	}
	.elementor-170291 .elementor-element.elementor-element-6b0e5be0 {
		--content-width: 800px;
	}
	.elementor-170291 .elementor-element.elementor-element-2f6f1f85 {
		--content-width: 800px;
	}
}
@media (max-width: 767px) {
	.elementor-170291 .elementor-element.elementor-element-20007e16 {
		--justify-content: space-evenly;
		--gap: 0px;
		--overlay-opacity: 1;
	}
	.elementor-170291
		.elementor-element.elementor-element-20007e16:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-170291
		.elementor-element.elementor-element-20007e16
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-position: center center;
	}
	.elementor-170291 .elementor-element.elementor-element-327052ed img {
		width: 180px;
	}
	.elementor-170291 .elementor-element.elementor-element-45dd1484 img {
		width: 180px;
	}
	.elementor-170291 .elementor-element.elementor-element-39dd68ed img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-11e52a3c {
		text-align: center;
		width: auto;
		max-width: auto;
		z-index: 2;
	}
	.elementor-170291
		.elementor-element.elementor-element-11e52a3c
		.elementor-heading-title {
		font-size: 4rem;
	}
	.elementor-170291
		.elementor-element.elementor-element-11e52a3c
		> .elementor-widget-container {
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-170291 .elementor-element.elementor-element-30284e6b {
		text-align: center;
		width: auto;
		max-width: auto;
		z-index: 1;
	}
	.elementor-170291
		.elementor-element.elementor-element-30284e6b
		.elementor-heading-title {
		font-size: 5rem;
	}
	.elementor-170291
		.elementor-element.elementor-element-30284e6b
		> .elementor-widget-container {
		margin: -26px 0px -50px 0px;
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-170291 .elementor-element.elementor-element-1a56958f {
		text-align: center;
		width: auto;
		max-width: auto;
		z-index: 2;
	}
	.elementor-170291
		.elementor-element.elementor-element-1a56958f
		.elementor-heading-title {
		font-size: 4rem;
	}
	.elementor-170291
		.elementor-element.elementor-element-1a56958f
		> .elementor-widget-container {
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-170291
		.elementor-element.elementor-element-932edd5
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.5em;
	}
	.elementor-170291 .elementor-element.elementor-element-932edd5 {
		z-index: 1;
	}
	.elementor-170291
		.elementor-element.elementor-element-5578c1bd
		.elementor-heading-title {
		font-size: 22px;
	}
	.elementor-170291 .elementor-element.elementor-element-5578c1bd {
		z-index: 1;
	}
	.elementor-170291
		.elementor-element.elementor-element-473118b2
		> .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-473118b2 {
		z-index: 2;
	}
	.elementor-170291 .elementor-element.elementor-element-62780108 {
		z-index: 2;
	}
	.elementor-170291 .elementor-element.elementor-element-534cf7da {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-1b277bfd:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-170291
		.elementor-element.elementor-element-1b277bfd
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-size: cover;
	}
	.elementor-170291 .elementor-element.elementor-element-1b277bfd {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-2b916f1f {
		text-align: center;
		z-index: 2;
	}
	.elementor-170291
		.elementor-element.elementor-element-2b916f1f
		.elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.5px;
	}
	.elementor-170291 .elementor-element.elementor-element-2733b258 {
		text-align: center;
		width: auto;
		max-width: auto;
		z-index: 2;
	}
	.elementor-170291
		.elementor-element.elementor-element-2733b258
		.elementor-heading-title {
		font-size: 4rem;
	}
	.elementor-170291
		.elementor-element.elementor-element-2733b258
		> .elementor-widget-container {
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-170291 .elementor-element.elementor-element-67dadf2e {
		text-align: center;
		width: auto;
		max-width: auto;
		z-index: 1;
	}
	.elementor-170291
		.elementor-element.elementor-element-67dadf2e
		.elementor-heading-title {
		font-size: 5rem;
	}
	.elementor-170291
		.elementor-element.elementor-element-67dadf2e
		> .elementor-widget-container {
		margin: -26px 0px -50px 0px;
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-170291 .elementor-element.elementor-element-4c71c93c {
		text-align: center;
		width: auto;
		max-width: auto;
		z-index: 2;
	}
	.elementor-170291
		.elementor-element.elementor-element-4c71c93c
		.elementor-heading-title {
		font-size: 4rem;
	}
	.elementor-170291
		.elementor-element.elementor-element-4c71c93c
		> .elementor-widget-container {
		border-radius: 2px 2px 2px 2px;
	}
	.elementor-170291 .elementor-element.elementor-element-40fdc525 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-40fdc525
		.elementor-heading-title {
		font-size: 1.4rem;
		letter-spacing: 0.3rem;
	}
	.elementor-170291 .elementor-element.elementor-element-260ab383 {
		--margin-top: -70px;
		--margin-right: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-1559d8e7 {
		text-align: center;
		z-index: 2;
	}
	.elementor-170291
		.elementor-element.elementor-element-1559d8e7
		.elementor-heading-title {
		font-size: 16px;
		letter-spacing: 1.5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-wrapper {
		max-width: 290px;
	}
	body:not(.rtl)
		.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-item:not(:first-of-type) {
		margin-left: calc(0px / 2);
	}
	body:not(.rtl)
		.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-item:not(:last-of-type) {
		margin-right: calc(0px / 2);
	}
	body.rtl
		.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-item:not(:first-of-type) {
		margin-right: calc(0px / 2);
	}
	body.rtl
		.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-item:not(:last-of-type) {
		margin-left: calc(0px / 2);
	}
	.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-item {
		padding: 10px 10px 10px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-digits {
		font-size: 24px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		.elementor-countdown-label {
		font-size: 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5f3724a7
		> .elementor-widget-container {
		border-width: 0px 0px 0px 0px;
		border-radius: 7px 7px 7px 7px;
	}
	.elementor-170291 .elementor-element.elementor-element-408717b img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-23a1cf94 img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-7c7db9bd img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-90d9333 img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-3a27f413 {
		--border-radius: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-6967a294 img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-57986024 {
		font-size: 12px;
		line-height: 1.5em;
	}
	.elementor-170291
		.elementor-element.elementor-element-57986024
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-2ebdb647 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 60px;
		--padding-right: 30px;
		--padding-bottom: 60px;
		--padding-left: 30px;
	}
	.elementor-170291 .elementor-element.elementor-element-3c94626d img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-453e6156 img {
		width: 150px;
	}
	.elementor-170291 .elementor-element.elementor-element-620978fa img {
		width: 200px;
	}
	.elementor-170291 .elementor-element.elementor-element-3771e53b img {
		width: 200px;
	}
	.elementor-170291 .elementor-element.elementor-element-5a987859 {
		border-width: 2px 2px 2px 2px;
		--padding-top: 50px;
		--padding-right: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-22051d2a {
		text-align: center;
		z-index: 2;
	}
	.elementor-170291 .elementor-element.elementor-element-22051d2a img {
		max-width: 80%;
	}
	.elementor-170291 .elementor-element.elementor-element-4113bd27 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-4113bd27
		.elementor-heading-title {
		font-size: 4em;
	}
	.elementor-170291
		.elementor-element.elementor-element-4113bd27
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-1b91de2d
		.elementor-divider {
		text-align: center;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-1b91de2d
		.elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	.elementor-170291 .elementor-element.elementor-element-3b941d26 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-3b941d26
		.elementor-heading-title {
		font-size: 2em;
	}
	.elementor-170291
		.elementor-element.elementor-element-3b941d26
		> .elementor-widget-container {
		padding: 5px 0px 5px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-b7a2306 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-b7a2306
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.3em;
	}
	.elementor-170291 .elementor-element.elementor-element-5d90f780 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-5d90f780
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.3em;
	}
	.elementor-170291 .elementor-element.elementor-element-1b6d2cef {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-1b6d2cef
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.3em;
	}
	.elementor-170291
		.elementor-element.elementor-element-4fbe57fc
		.elementor-heading-title {
		font-size: 45px;
	}
	.elementor-170291
		.elementor-element.elementor-element-4fbe57fc
		> .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7a328db7 {
		text-align: center;
		z-index: 1;
	}
	.elementor-170291 .elementor-element.elementor-element-7a328db7 img {
		max-width: 80%;
	}
	.elementor-170291 .elementor-element.elementor-element-56b8c076 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-56b8c076
		.elementor-heading-title {
		font-size: 4em;
	}
	.elementor-170291
		.elementor-element.elementor-element-56b8c076
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-70ce16d2
		.elementor-divider {
		text-align: center;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-70ce16d2
		.elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	.elementor-170291 .elementor-element.elementor-element-2231d192 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-2231d192
		.elementor-heading-title {
		font-size: 2em;
	}
	.elementor-170291
		.elementor-element.elementor-element-2231d192
		> .elementor-widget-container {
		padding: 5px 0px 5px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-430f6d16 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-430f6d16
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.3em;
	}
	.elementor-170291 .elementor-element.elementor-element-64571236 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-64571236
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.3em;
	}
	.elementor-170291 .elementor-element.elementor-element-1bc7b37b {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-1bc7b37b
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.3em;
	}
	.elementor-170291 .elementor-element.elementor-element-730f07df {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 30px;
		--padding-right: 20px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--z-index: 1;
	}
	.elementor-170291
		.elementor-element.elementor-element-3d033601
		.elementor-divider {
		text-align: left;
	}
	.elementor-170291
		.elementor-element.elementor-element-3d033601
		.elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	.elementor-170291
		.elementor-element.elementor-element-3d033601
		.elementor-divider__text {
		font-size: 40px;
	}
	.elementor-170291
		.elementor-element.elementor-element-3d033601
		> .elementor-widget-container {
		margin: 0px -20px 0px 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-45478ae5
		> .elementor-widget-container {
		margin: -20px 0px 20px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-79cba585 {
		--overlay-opacity: 0.1;
		--border-radius: 0px 30px 0px 0px;
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-75d0cc21 {
		--width: 20%;
	}
	.elementor-170291 .elementor-element.elementor-element-4c306480 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-4c306480
		.elementor-heading-title {
		font-size: 35px;
	}
	.elementor-170291
		.elementor-element.elementor-element-4c306480
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7c668eff {
		--width: 80%;
	}
	.elementor-170291 .elementor-element.elementor-element-6817e6b8 {
		--width: 40%;
		--justify-content: center;
	}
	.elementor-170291 .elementor-element.elementor-element-46f1a288 {
		text-align: center;
	}
	.elementor-170291 .elementor-element.elementor-element-605d42 {
		--width: 60%;
		--justify-content: center;
		--gap: 5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-4d1b1339
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.7px;
	}
	.elementor-170291
		.elementor-element.elementor-element-22c2d058
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.7px;
	}
	.elementor-170291
		.elementor-element.elementor-element-3ca762d3
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.7px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6048d842
		.elementor-divider {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.elementor-170291 .elementor-element.elementor-element-385dd36f {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-385dd36f
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-170291
		.elementor-element.elementor-element-385dd36f
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-524b7a41 {
		--spacer-size: 28px;
	}
	.elementor-170291 .elementor-element.elementor-element-44a10afe {
		text-align: left;
	}
	.elementor-170291
		.elementor-element.elementor-element-44a10afe
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-44a10afe
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7b8adc31 {
		--spacer-size: 28px;
	}
	.elementor-170291 .elementor-element.elementor-element-112492eb {
		text-align: left;
	}
	.elementor-170291
		.elementor-element.elementor-element-112492eb
		.elementor-heading-title {
		font-size: 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-112492eb
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-b6141a8 {
		text-align: left;
	}
	.elementor-170291
		.elementor-element.elementor-element-b6141a8
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.2em;
	}
	.elementor-170291 .elementor-element.elementor-element-3e486625 {
		--spacer-size: 28px;
	}
	.elementor-170291
		.elementor-element.elementor-element-50ad0c69
		.elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 8px 8px 8px 8px;
	}
	.elementor-170291
		.elementor-element.elementor-element-50ad0c69
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7386c3ee {
		--overlay-opacity: 0.1;
		--border-radius: 30px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-5faabe40 {
		--width: 20%;
	}
	.elementor-170291 .elementor-element.elementor-element-6da191da {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-6da191da
		.elementor-heading-title {
		font-size: 35px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6da191da
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-66067a96 {
		--width: 80%;
	}
	.elementor-170291 .elementor-element.elementor-element-78626a99 {
		--width: 40%;
		--justify-content: center;
	}
	.elementor-170291 .elementor-element.elementor-element-70c67db7 {
		text-align: center;
	}
	.elementor-170291 .elementor-element.elementor-element-4699dbc8 {
		--width: 60%;
		--justify-content: center;
		--gap: 5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-1ad3bfad
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.7px;
	}
	.elementor-170291
		.elementor-element.elementor-element-37383b60
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.7px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5fc0274e
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.7px;
	}
	.elementor-170291
		.elementor-element.elementor-element-3c02b883
		.elementor-divider {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.elementor-170291 .elementor-element.elementor-element-52a8858f {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-52a8858f
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-170291
		.elementor-element.elementor-element-52a8858f
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-4498b85 {
		--spacer-size: 28px;
	}
	.elementor-170291 .elementor-element.elementor-element-37646726 {
		text-align: right;
	}
	.elementor-170291
		.elementor-element.elementor-element-37646726
		.elementor-heading-title {
		font-size: 15px;
		letter-spacing: 1.5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-37646726
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-524f5975 {
		--spacer-size: 28px;
	}
	.elementor-170291 .elementor-element.elementor-element-34664db6 {
		text-align: right;
	}
	.elementor-170291
		.elementor-element.elementor-element-34664db6
		.elementor-heading-title {
		font-size: 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-34664db6
		> .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-4530386f {
		text-align: right;
	}
	.elementor-170291
		.elementor-element.elementor-element-4530386f
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.2em;
	}
	.elementor-170291 .elementor-element.elementor-element-28e8e109 {
		--spacer-size: 28px;
	}
	.elementor-170291
		.elementor-element.elementor-element-7a2a5a4b
		.elementor-button {
		border-width: 1px 1px 1px 1px;
		padding: 8px 8px 8px 8px;
	}
	.elementor-170291
		.elementor-element.elementor-element-7a2a5a4b
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-1618e423 {
		--padding-top: 30px;
		--padding-right: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
	}
	.elementor-170291
		.elementor-element.elementor-element-221caae5
		.elementor-divider {
		text-align: left;
	}
	.elementor-170291
		.elementor-element.elementor-element-221caae5
		.elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	.elementor-170291
		.elementor-element.elementor-element-221caae5
		.elementor-divider__text {
		font-size: 38px;
	}
	.elementor-170291
		.elementor-element.elementor-element-221caae5
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-BjX9jXOJ {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-BjX9jXOJ
		.elementor-heading-title {
		letter-spacing: 1.9px;
	}
	.elementor-170291
		.elementor-element.elementor-element-BjX9jXOJ
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-Y1vumlh2 {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-Y1vumlh2
		.elementor-heading-title {
		font-size: 13px;
		line-height: 1.45em;
	}
	.elementor-170291 .elementor-element.elementor-element-aPIZfNYf {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-aPIZfNYf
		.elementor-heading-title {
		letter-spacing: 1.9px;
	}
	.elementor-170291
		.elementor-element.elementor-element-aPIZfNYf
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-BmK3L5KO {
		text-align: center;
	}
	.elementor-170291
		.elementor-element.elementor-element-BmK3L5KO
		.elementor-heading-title {
		font-size: 13px;
		line-height: 1.45em;
	}
	.elementor-170291
		.elementor-element.elementor-element-48b6193c
		.elementor-divider {
		text-align: left;
	}
	.elementor-170291
		.elementor-element.elementor-element-48b6193c
		.elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	.elementor-170291
		.elementor-element.elementor-element-48b6193c
		.elementor-divider__text {
		font-size: 40px;
	}
	.elementor-170291 .elementor-element.elementor-element-48b6193c {
		--divider-element-spacing: 50px;
	}
	.elementor-170291
		.elementor-element.elementor-element-48b6193c
		> .elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-2f71942a {
		--spacer-size: 23px;
	}
	.elementor-170291
		.elementor-element.elementor-element-ffb9b70
		> .elementor-widget-container {
		margin: 0px 2px 0px 2px;
	}
	.elementor-170291
		.elementor-element.elementor-element-58152c54
		> .elementor-widget-container {
		padding: 5px 2px 2px 2px;
	}
	.elementor-170291 .elementor-element.elementor-element-3fa78562 {
		--spacer-size: 30px;
	}
	.elementor-170291
		.elementor-element.elementor-element-7b7f80d1
		> .elementor-shape-bottom
		svg,
	.elementor-170291
		.elementor-element.elementor-element-7b7f80d1
		> .e-con-inner
		> .elementor-shape-bottom
		svg {
		height: 20px;
	}
	.elementor-170291 .elementor-element.elementor-element-7b7f80d1 {
		--padding-top: 10px;
		--padding-right: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7097fdf3 {
		--gap: 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-27d1c097
		.elementor-heading-title {
		font-size: 25px;
	}
	.elementor-170291
		.elementor-element.elementor-element-27d1c097
		> .elementor-widget-container {
		margin: 5px 5px 010px 5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-29b7e19
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.5em;
		letter-spacing: 0.6px;
	}
	.elementor-170291
		.elementor-element.elementor-element-29b7e19
		> .elementor-widget-container {
		padding: 0px 0px 020px 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group
		> label {
		line-height: 1.2em;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group
		.elementor-field,
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-subgroup
		label,
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content,
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input,
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input::placeholder,
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		.item {
		font-size: 14px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field:not(.elementor-select-wrapper) {
		padding: 10px 12px 10px 12px;
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.elementor-field-textual
		.selectize-input {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		select {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group
		.elementor-select-wrapper
		select {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.elementor-field-group
		.elementor-select-wrapper
		.elementor-field-textual
		.selectize-input {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6393a8a6
		.pafe-signature
		canvas {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group
		> label {
		line-height: 1.2em;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group
		.elementor-field,
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-subgroup
		label,
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content,
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input,
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input::placeholder,
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		.item {
		font-size: 14px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field:not(.elementor-select-wrapper) {
		padding: 10px 12px 10px 12px;
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.elementor-field-textual
		.selectize-input {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		select {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group
		.elementor-select-wrapper
		select {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.elementor-field-group
		.elementor-select-wrapper
		.elementor-field-textual
		.selectize-input {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-13866a07
		.pafe-signature
		canvas {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291 .elementor-element.elementor-element-6b5ec463 {
		--width: 70%;
		--justify-content: flex-end;
		--padding-top: 0px;
		--padding-right: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group
		> label {
		font-size: 14px;
	}
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group
		.elementor-field,
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-subgroup
		label,
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content,
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input,
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input::placeholder,
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		.item {
		font-size: 14px;
	}
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field:not(.elementor-select-wrapper) {
		padding: 4px 0px 4px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.elementor-field-textual
		.selectize-input {
		padding: 4px 0px 4px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		select {
		padding: 4px 0px 4px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-342f6d5f
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content {
		padding: 4px 0px 4px 10px;
	}
	.elementor-170291 .elementor-element.elementor-element-3483fdc2 {
		--width: 30%;
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 2px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group
		> label {
		font-size: 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group
		.elementor-field,
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-subgroup
		label,
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content,
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input,
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input::placeholder,
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		.item {
		font-size: 14px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field:not(.elementor-select-wrapper) {
		padding: 4px 10px 4px 10px;
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.elementor-field-textual
		.selectize-input {
		padding: 4px 10px 4px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		select {
		padding: 4px 10px 4px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content {
		padding: 4px 10px 4px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group
		.elementor-select-wrapper
		select {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.elementor-field-group
		.elementor-select-wrapper
		.elementor-field-textual
		.selectize-input {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5a30a67a
		.pafe-signature
		canvas {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-1d335785
		> .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group
		> label {
		line-height: 1.2em;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group
		.elementor-field,
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-subgroup
		label,
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content,
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input,
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		input::placeholder,
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.selectize-control
		.selectize-input
		.item {
		font-size: 14px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field:not(.elementor-select-wrapper) {
		padding: 10px 12px 10px 12px;
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.elementor-field-textual
		.selectize-input {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		select {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group:not(.elementor-field-type-upload)
		.elementor-field
		.selectize-control
		.selectize-dropdown
		.selectize-dropdown-content {
		padding: 10px 12px 10px 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group
		.elementor-select-wrapper
		select {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.elementor-field-group
		.elementor-select-wrapper
		.elementor-field-textual
		.selectize-input {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-272445e6
		.pafe-signature
		canvas {
		border-radius: 4px 4px 4px 4px;
	}
	.elementor-170291
		.elementor-element.elementor-element-6b0e5be0
		> .elementor-shape-top
		svg,
	.elementor-170291
		.elementor-element.elementor-element-6b0e5be0
		> .e-con-inner
		> .elementor-shape-top
		svg {
		height: 20px;
	}
	.elementor-170291 .elementor-element.elementor-element-6b0e5be0 {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-3850066e {
		--gap: 10px;
		--margin-top: 10px;
		--margin-right: 10px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--padding-top: 40px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291
		.elementor-element.elementor-element-540d9a99
		.elementor-heading-title {
		font-size: 25px;
	}
	.elementor-170291
		.elementor-element.elementor-element-540d9a99
		> .elementor-widget-container {
		margin: 5px 5px 0px 5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-3b9cac2e
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.5em;
		letter-spacing: 1.5px;
	}
	.elementor-170291 .elementor-element.elementor-element-4c3a6c91 {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-5abfcd50 {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-4a8cb2de {
		--padding-top: 0px;
		--padding-right: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5e28e1a6
		.elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-5e28e1a6
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-32670531 {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-Qp9nkcT0 {
		--gap: 10px;
	}
	.elementor-170291 .elementor-element.elementor-element-b41Toca7 {
		text-align: right;
	}
	.elementor-170291
		.elementor-element.elementor-element-b41Toca7
		.elementor-heading-title {
		font-size: 20px;
	}
	.elementor-170291
		.elementor-element.elementor-element-b41Toca7
		> .elementor-widget-container {
		margin: 5px 10px 0px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-JFExnCOA
		.elementor-heading-title {
		font-size: 13px;
	}
	.elementor-170291
		.elementor-element.elementor-element-JFExnCOA
		> .elementor-widget-container {
		margin: 5px 10px 0px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-hDkQq7E3
		.elementor-heading-title {
		font-size: 14px;
		letter-spacing: 3.2px;
	}
	.elementor-170291
		.elementor-element.elementor-element-hDkQq7E3
		> .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-xF4Rew8o
		> .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-1ea3310f {
		--padding-top: 0px;
		--padding-right: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-49a84882 {
		--gap: 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-1bb6d000
		.elementor-icon {
		font-size: 30px;
	}
	.elementor-170291
		.elementor-element.elementor-element-c11d057
		.elementor-heading-title {
		font-size: 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-608c4df5
		.elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-608c4df5
		> .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-68fcd9a5 {
		--gap: 0px;
		--margin-top: 0px;
		--margin-right: 10px;
		--margin-bottom: 20px;
		--margin-left: 10px;
	}
	.elementor-170291
		.elementor-element.elementor-element-389abd08
		.elementor-heading-title {
		font-size: 35px;
	}
	.elementor-170291
		.elementor-element.elementor-element-389abd08
		> .elementor-widget-container {
		margin: 20px 5px 5px 5px;
	}
	.elementor-170291
		.elementor-element.elementor-element-7967c9f2
		> .elementor-shape-top
		svg,
	.elementor-170291
		.elementor-element.elementor-element-7967c9f2
		> .e-con-inner
		> .elementor-shape-top
		svg {
		width: calc(100% + 1.3px);
		height: 18px;
	}
	.elementor-170291
		.elementor-element.elementor-element-d242b81
		.elementor-heading-title {
		font-size: 12px;
		line-height: 1.5em;
	}
	.elementor-170291
		.elementor-element.elementor-element-16faa3b3
		.elementor-heading-title {
		font-size: 40px;
	}
	.elementor-170291 .elementor-element.elementor-element-6a3d9868 {
		--gap: 0px;
		--padding-top: 30px;
		--padding-right: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
	}
	.elementor-170291 .elementor-element.elementor-element-7199a229 img {
		width: 50px;
	}
	body:not(.rtl)
		.elementor-170291
		.elementor-element.elementor-element-7c10bfc0 {
		left: 90%;
	}
	body.rtl .elementor-170291 .elementor-element.elementor-element-7c10bfc0 {
		right: 90%;
	}
	.elementor-170291 .elementor-element.elementor-element-7c10bfc0 {
		top: 50%;
		z-index: 9;
	}
	.elementor-170291
		.elementor-element.elementor-element-2508b292
		.elementor-heading-title {
		font-size: 12px;
	}
	.elementor-170291
		.elementor-element.elementor-element-3a2b4e15
		.elementor-heading-title {
		font-size: 12px;
	}
} /* Start custom CSS for button, class: .elementor-element-473118b2 */
@keyframes tampan {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

#toot {
	animation: tampan 2s infinite;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df8451c */
.popup {
	position: fixed;
	z-index: 1000;
	width: 100%;
}
body.modal-open {
	overflow: hidden;
}

a.yogi-button {
	padding: 7px !important;
	background: #8598aa;
	font-size: 12px !important;
} /* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-5f3724a7 */
.elementor-countdown-item {
	background: none !important;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a987859 */
.elementor-170291 .elementor-element.elementor-element-5a987859 {
	backdrop-filter: blur(5px);
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c306480 */
.elementor-170291 .elementor-element.elementor-element-4c306480 div {
	writing-mode: vertical-lr;
	transform: rotate(180deg);
	height: 300px !important;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6da191da */
.elementor-170291 .elementor-element.elementor-element-6da191da div {
	writing-mode: vertical-lr;
	transform: rotate(180deg);
	height: 300px !important;
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7097fdf3 */
.elementor-170291 .elementor-element.elementor-element-7097fdf3 {
	position: relative;
} /* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-11915ed2 */
#wpdcom .wpd-prim-button {
	background: None !important;
	color: #d48d72;
	border: 2px solid #d48d72;
}

#wpdcom .wpd-comment-text p {
	color: #4e4e4e;
	font-size: 14px;
	font-family: "Poppins";
}

#wpdcom .wpd-blog-guest .wpd-comment-author,
#wpdcom .wpd-blog-guest .wpd-comment-author a {
	color: #d48d72;
	font-family: "Poppins";
	font-size: 12px;
}

#wpdcom .wpd-comment-footer {
	visibility: hidden;
	position: absolute;
}

#wpdcom .wpd-comment .wpd-comment-right {
	padding-bottom: 0px;
	border-bottom: 1px solid #d2cccc;
}

#comments {
	margin-top: 0px;
}

#wpdcom .wpd-form-head {
	border-bottom: None;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
}
#wpdcom .wpd-form-head {
	margin-top: 0px !important;
} /* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7c10bfc0 */
.elementor-170291 .elementor-element.elementor-element-7c10bfc0 {
	z-index: 998;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: "modernline";
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url("../../2021/11/modernline-Personal-Use.woff2") format("woff2");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: "Autentic signature";
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url("../../2021/11/Authentic-Signature.ttf") format("truetype");
}
/* End Custom Fonts CSS */
