.elementor-2734 .elementor-element.elementor-element-9600bf0 > .elementor-container {
	min-height: 100vh;
}

.elementor-2734 .elementor-element.elementor-element-9600bf0 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-2734 .elementor-element.elementor-element-9600bf0 > .elementor-background-overlay {
	background-color: #202020;
	opacity: 0.6;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-9600bf0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	z-index: 999;
}

.elementor-2734 .elementor-element.elementor-element-ec96316 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-ec96316 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-ec96316 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-ec96316 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-adc5cfa {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-adc5cfa .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Balsamiq Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: 0px;
}

.elementor-2734 .elementor-element.elementor-element-3d6788f {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-3d6788f .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-size: 60px;
	font-weight: 200;
	text-transform: capitalize;
}

.elementor-2734 .elementor-element.elementor-element-3d6788f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-8ef4163 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-8ef4163 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Italiana", Sans-serif;
	font-size: 20px;
	font-weight: 200;
	text-transform: capitalize;
}

.elementor-2734 .elementor-element.elementor-element-8ef4163 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-532e01c {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-532e01c .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Junge", Sans-serif;
	font-size: 16px;
	line-height: 20px;
}

.elementor-2734 .elementor-element.elementor-element-532e01c > .elementor-widget-container {
	padding: 0px 10px 0px 10px;
}

.elementor-2734 .elementor-element.elementor-element-2a24e7e {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-2a24e7e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Junge", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
}

.elementor-2734 .elementor-element.elementor-element-2a24e7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-2734 .elementor-element.elementor-element-7901760 .elementor-button .elementor-align-icon-right {
	margin-left: 8px;
}

.elementor-2734 .elementor-element.elementor-element-7901760 .elementor-button .elementor-align-icon-left {
	margin-right: 8px;
}

.elementor-2734 .elementor-element.elementor-element-7901760 .elementor-button {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: "Junge", Sans-serif;
	font-size: 12px;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	padding: 6px 12px 6px 12px;
}

.elementor-2734 .elementor-element.elementor-element-7901760 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-7901760 {
	z-index: 9899;
}

.elementor-2734 .elementor-element.elementor-element-8cd2d9c .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-490afc3 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-59b87484 > .elementor-container {
	min-height: 401px;
}

.elementor-2734 .elementor-element.elementor-element-59b87484 > .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-59b87484 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-1b617840 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-1b617840 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-1b617840 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-1b617840 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-1b617840 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-cec6644 .elementor-spacer-inner {
	--spacer-size: 90px;
}

.elementor-2734 .elementor-element.elementor-element-4402d2fc .elementor-spacer-inner {
	--spacer-size: 88px;
}

.elementor-2734 .elementor-element.elementor-element-72e6037a .elementor-spacer-inner {
	--spacer-size: 186px;
}

.elementor-2734 .elementor-element.elementor-element-79f5a718 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-7395580c {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 1.5px;
}

.elementor-2734 .elementor-element.elementor-element-7395580c .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-7395580c .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-7395580c .elementor-divider__text {
	color: #FFFFFF;
	font-family: "Helvetica", Sans-serif;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-6894203a {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-6894203a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-size: 70px;
	font-weight: 200;
	text-transform: capitalize;
}

.elementor-2734 .elementor-element.elementor-element-6894203a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-2734 .elementor-element.elementor-element-3d9882e4 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-3d9882e4 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-7b53907:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-7b53907 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EEEDE7;
}

.elementor-2734 .elementor-element.elementor-element-7b53907 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 0px 75px 0px;
}

.elementor-2734 .elementor-element.elementor-element-7b53907 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-755d715 .elementor-spacer-inner {
	--spacer-size: 10px;
}

.elementor-2734 .elementor-element.elementor-element-2e9a5f93 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-69c4c697:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-69c4c697 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-69c4c697 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-69c4c697 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-601445ec {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-601445ec .elementor-heading-title {
	color: #535353;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-3877dd21:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-3877dd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EEEDE7;
}

.elementor-2734 .elementor-element.elementor-element-3877dd21 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-3877dd21 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-7c726108 {
	--divider-border-style: solid;
	--divider-color: #5D5D5D;
	--divider-border-width: 1.6px;
}

.elementor-2734 .elementor-element.elementor-element-7c726108 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-7c726108 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-7c726108 .elementor-divider__text {
	color: #5D5D5D;
	font-family: "Tangerine", Sans-serif;
	font-size: 50px;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-5666e6f8 > .elementor-container {
	min-height: 400px;
}

.elementor-2734 .elementor-element.elementor-element-56016fb3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-56016fb3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-56016fb3 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-56016fb3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-599c24fb .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-72fc1987 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-size: 50px;
	font-weight: 200;
}

.elementor-2734 .elementor-element.elementor-element-540865eb > .elementor-element-populated {
	border-style: none;
	border-color: #2A231F;
	box-shadow: -7px 8px 10px 0px #174966;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-540865eb > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-4947268 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-41777023 .elementor-heading-title {
	color: #535353;
	font-family: "Tangerine", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-2734 .elementor-element.elementor-element-3272b110 .elementor-heading-title {
	color: #535353;
	font-family: "Junge", Sans-serif;
	font-weight: 600;
}

.elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button .elementor-align-icon-right {
	margin-left: 6px;
}

.elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button .elementor-align-icon-left {
	margin-right: 6px;
}

.elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button {
	font-family: "Junge", Sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #174966;
	border-style: solid;
	border-color: #494A46;
	padding: 8px 8px 8px 8px;
}

.elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-2734 .elementor-element.elementor-element-7823331d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-249030ff {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-2734 .elementor-element.elementor-element-249030ff .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-249030ff .elementor-divider {
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-2734 .elementor-element.elementor-element-249030ff .elementor-divider__text {
	font-family: "Tangerine", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-2a6b1c1f > .elementor-container {
	min-height: 400px;
}

.elementor-2734 .elementor-element.elementor-element-b434caa > .elementor-element-populated {
	border-style: none;
	border-color: #2A231F;
	box-shadow: 13px 8px 10px 0px #174966;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-b434caa > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-7f4f7eb9 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-d2c9cd5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-d2c9cd5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-d2c9cd5 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-d2c9cd5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-919b1e1 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-89bbe99 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-size: 50px;
	font-weight: 200;
}

.elementor-2734 .elementor-element.elementor-element-17defb4b {
	text-align: left;
}

.elementor-2734 .elementor-element.elementor-element-17defb4b .elementor-heading-title {
	color: #535353;
	font-family: "Tangerine", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-2734 .elementor-element.elementor-element-18b44d51 {
	text-align: left;
}

.elementor-2734 .elementor-element.elementor-element-18b44d51 .elementor-heading-title {
	color: #535353;
	font-family: "Junge", Sans-serif;
	font-weight: 600;
}

.elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button .elementor-align-icon-right {
	margin-left: 6px;
}

.elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button .elementor-align-icon-left {
	margin-right: 6px;
}

.elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button {
	font-family: "Junge", Sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #174966;
	border-style: solid;
	border-color: #494A46;
	padding: 8px 8px 8px 8px;
}

.elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-2734 .elementor-element.elementor-element-38ebebbc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-79ea0548 > .elementor-background-overlay {
	background-color: #868B8E00;
	opacity: 0.29;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-79ea0548 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 0px 75px 0px;
}

.elementor-2734 .elementor-element.elementor-element-35f9677b > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-35f9677b > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-43de2a26 .elementor-spacer-inner {
	--spacer-size: 10px;
}

.elementor-2734 .elementor-element.elementor-element-6919dee4 .elementor-spacer-inner {
	--spacer-size: 131px;
}

.elementor-2734 .elementor-element.elementor-element-202f9fc9 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-b5a9a65 .elementor-spacer-inner {
	--spacer-size: 182px;
}

.elementor-2734 .elementor-element.elementor-element-2b434536:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-2b434536 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-2b434536 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 0px 75px 0px;
}

.elementor-2734 .elementor-element.elementor-element-2b434536 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-73f04299 .elementor-spacer-inner {
	--spacer-size: 10px;
}

.elementor-2734 .elementor-element.elementor-element-b4e40d0 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-b4e40d0 .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Italiana", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: 0px;
}

.elementor-2734 .elementor-element.elementor-element-5552987 {
	--divider-border-style: solid;
	--divider-color: #E6E6E6;
	--divider-border-width: 1.5px;
}

.elementor-2734 .elementor-element.elementor-element-5552987 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-5552987 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-5552987 .elementor-divider__text {
	color: #E6E6E6;
	font-family: "Tangerine", Sans-serif;
	font-size: 50px;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-3e9d8e44 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-3e9d8e44 .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-wrapper {
	max-width: 30%;
}

.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item {
	background-color: #2B2B2B00;
	border-style: none;
	border-width: 1px 1px 1px 1px;
	border-color: #4F4F4F;
	border-radius: 6px 6px 6px 6px;
	padding: 10px 10px 10px 10px;
}

body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:first-of-type) {
	margin-left: calc( 10px/2 );
}

body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:last-of-type) {
	margin-right: calc( 10px/2 );
}

body.rtl .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:first-of-type) {
	margin-right: calc( 10px/2 );
}

body.rtl .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:last-of-type) {
	margin-left: calc( 10px/2 );
}

.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-digits {
	color: #E6E6E6;
	font-family: "Helvetica", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-label {
	color: #E6E6E6;
	font-family: "Helvetica", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-5d4660d7 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-60a141c6:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-60a141c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EEEDE7;
}

.elementor-2734 .elementor-element.elementor-element-60a141c6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-60a141c6 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-f735cc5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-f735cc5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-f735cc5 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-f735cc5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5e0e0d59 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-639d401f > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-639d401f > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-335d2f9f .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-62625993:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-62625993 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-62625993 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-62625993 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-1e7e67ba .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-3ae6dbf6 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-3ae6dbf6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5b49cd0b img {
	opacity: 1;
}

body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-5b49cd0b {
	left: 0px;
}

body.rtl .elementor-2734 .elementor-element.elementor-element-5b49cd0b {
	right: 0px;
}

.elementor-2734 .elementor-element.elementor-element-5b49cd0b {
	top: 0px;
}

.elementor-2734 .elementor-element.elementor-element-6eb4e8cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-6eb4e8cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-6eb4e8cd > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-6eb4e8cd > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-43b8b15e .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-weight: 600;
}

.elementor-2734 .elementor-element.elementor-element-b0c0ad5 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-b0c0ad5 .elementor-heading-title {
	color: #494A46;
	font-family: "Junge", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2734 .elementor-element.elementor-element-dfdeb4f {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-dfdeb4f .elementor-heading-title {
	color: #494A46;
	font-family: "Junge", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button .elementor-align-icon-right {
	margin-left: 6px;
}

.elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button .elementor-align-icon-left {
	margin-right: 6px;
}

.elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	fill: #494A46;
	color: #494A46;
	background-color: #9CA77700;
	border-style: solid;
	border-color: #494A46;
	padding: 8px 8px 8px 8px;
}

.elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-2734 .elementor-element.elementor-element-5d47928b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-4f75e7fc > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-4f75e7fc > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5bd91661 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-241d14bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-241d14bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-241d14bf > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-241d14bf > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-36aa30f8 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-667fa783 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-667fa783 > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-279eeea8 img {
	opacity: 1;
}

body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-279eeea8 {
	left: 0px;
}

body.rtl .elementor-2734 .elementor-element.elementor-element-279eeea8 {
	right: 0px;
}

.elementor-2734 .elementor-element.elementor-element-279eeea8 {
	top: 0px;
}

.elementor-2734 .elementor-element.elementor-element-5e2c6cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-5e2c6cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-5e2c6cc > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5e2c6cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-49a71013 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-weight: 600;
}

.elementor-2734 .elementor-element.elementor-element-6499a5b {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-6499a5b .elementor-heading-title {
	color: #494A46;
	font-family: "Junge", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2734 .elementor-element.elementor-element-161cd05 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-161cd05 .elementor-heading-title {
	color: #494A46;
	font-family: "Junge", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button .elementor-align-icon-right {
	margin-left: 6px;
}

.elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button .elementor-align-icon-left {
	margin-right: 6px;
}

.elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button {
	font-family: "Times New Roman", Sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	fill: #494A46;
	color: #494A46;
	background-color: #9CA77700;
	border-style: solid;
	border-color: #494A46;
	padding: 8px 8px 8px 8px;
}

.elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-2734 .elementor-element.elementor-element-e63df58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-5370ca7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2734 .elementor-element.elementor-element-5370ca7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-5370ca7d > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5370ca7d > .elementor-element-populated > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-6e4c14a4:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-6e4c14a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-6e4c14a4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-6e4c14a4 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-3ac2a1b8 > .elementor-container {
	max-width: 720px;
}

.elementor-2734 .elementor-element.elementor-element-3ac2a1b8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-2734 .elementor-element.elementor-element-3ac2a1b8 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5847a826 > .elementor-element-populated {
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-323e0824 {
	--divider-border-style: solid;
	--divider-color: #E6E6E6;
	--divider-border-width: 1px;
}

.elementor-2734 .elementor-element.elementor-element-323e0824 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-323e0824 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-323e0824 .elementor-divider__text {
	color: #E6E6E6;
	font-family: "Tangerine", Sans-serif;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-df7400 .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Tangerine", Sans-serif;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-4c0ba940 {
	--divider-border-style: solid;
	--divider-color: #E6E6E6;
	--divider-border-width: 1.6px;
}

.elementor-2734 .elementor-element.elementor-element-4c0ba940 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-4c0ba940 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-4c0ba940 .elementor-divider__text {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-4ee02fcc {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-4ee02fcc .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-aefd269 .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Tangerine", Sans-serif;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-111c4dbd {
	--divider-border-style: solid;
	--divider-color: #E6E6E6;
	--divider-border-width: 1.6px;
}

.elementor-2734 .elementor-element.elementor-element-111c4dbd .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-111c4dbd .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-111c4dbd .elementor-divider__text {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-54d2ed6a {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-54d2ed6a .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-555daa6a .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Tangerine", Sans-serif;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-7ee93f13 {
	--divider-border-style: solid;
	--divider-color: #E6E6E6;
	--divider-border-width: 1.6px;
}

.elementor-2734 .elementor-element.elementor-element-7ee93f13 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-7ee93f13 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-7ee93f13 .elementor-divider__text {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-1b30fe27 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-1b30fe27 .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-2f715a56 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-73f21f79:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-73f21f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EEEDE7;
}

.elementor-2734 .elementor-element.elementor-element-73f21f79 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-73f21f79 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5809ffc4 .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-24a1ebcd {
	--divider-border-style: solid;
	--divider-color: #4F4F4F;
	--divider-border-width: 1.5px;
}

.elementor-2734 .elementor-element.elementor-element-24a1ebcd .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-24a1ebcd .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-24a1ebcd .elementor-divider__text {
	color: #4F4F4F;
	font-family: "Tangerine", Sans-serif;
	font-weight: 700;
}

.elementor-2734 .elementor-element.elementor-element-c32976d .ha-justified-grid__wrap {
	--justified-grid-pull: 5px;
}

.elementor-2734 .elementor-element.elementor-element-c32976d .ha-justified-grid__item:hover img {
	cursor: default;
}

.elementor-2734 .elementor-element.elementor-element-c32976d .ha-filter {
	text-align: left;
}

.elementor-2734 .elementor-element.elementor-element-8f78c3d:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-8f78c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-8f78c3d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-8f78c3d > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-26e55f1:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-26e55f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF8A;
}

.elementor-2734 .elementor-element.elementor-element-26e55f1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-26e55f1 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-cb0da79 > .elementor-element-populated {
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-3c3e19a .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-7cab271 img {
	width: 100%;
	max-width: 98%;
	border-style: solid;
	border-color: #FFFFFF;
	box-shadow: 15px 15px 10px 0px rgba(0,0,0,0.5);
}

.elementor-2734 .elementor-element.elementor-element-7cab271 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-cdb1b71 img {
	width: 100%;
	max-width: 98%;
	border-style: solid;
	border-color: #FFFFFF;
	box-shadow: 15px 15px 10px 0px rgba(0,0,0,0.5);
}

.elementor-2734 .elementor-element.elementor-element-cdb1b71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-57aa99c .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-4d923ba {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-4d923ba .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Tangerine", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-2734 .elementor-element.elementor-element-31747a5 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-31747a5 .elementor-heading-title {
	color: #E6E6E6;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button .elementor-align-icon-right {
	margin-left: 6px;
}

.elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button .elementor-align-icon-left {
	margin-right: 6px;
}

.elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button {
	font-family: "Junge", Sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #174966;
	border-style: solid;
	border-color: #FFFFFF00;
	padding: 8px 8px 8px 8px;
}

.elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button:hover, .elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button:hover svg, .elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-2734 .elementor-element.elementor-element-6a1f9c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-baddbbc .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-5f47de8:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-5f47de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #EEEDE7;
}

.elementor-2734 .elementor-element.elementor-element-5f47de8 > .elementor-background-overlay {
	background-color: #FFFFFF00;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-5f47de8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-b4e7c72 > .elementor-container {
	max-width: 720px;
}

.elementor-2734 .elementor-element.elementor-element-b4e7c72 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-2734 .elementor-element.elementor-element-b4e7c72 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-9569dcb > .elementor-element-populated {
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-7c0fdab {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-7c0fdab .elementor-heading-title {
	color: #494A46;
	font-family: "Tangerine", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: 0px;
}

.elementor-2734 .elementor-element.elementor-element-7327c73 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-7327c73 .elementor-heading-title {
	color: #494A46;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-bb63c76 {
	--divider-border-style: solid;
	--divider-color: #494A46;
	--divider-border-width: 1.5px;
}

.elementor-2734 .elementor-element.elementor-element-bb63c76 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-bb63c76 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-button-wrapper {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-inner-content {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-popup-btn {
	padding: 12px 12px 12px 12px;
	border-radius: 10px 10px 10px 10px;
	font-family: "Junge", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-animation {
	border-radius: 50px 50px 50px 50px;
	background-color: #ECECEC;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-popup-overlay {
	background-color: #0C0C0CA8;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-content__title {
	font-family: "Delius", Sans-serif;
	font-weight: 400;
	color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-content__description {
	font-family: "Delius", Sans-serif;
	font-weight: 600;
	color: #174966;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-popup-content-close {
	color: #FFFFFF;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-f43c207 {
	z-index: 9899;
}

.elementor-2734 .elementor-element.elementor-element-3f10a50 {
	--divider-border-style: solid;
	--divider-color: #494A46;
	--divider-border-width: 1.5px;
}

.elementor-2734 .elementor-element.elementor-element-3f10a50 .elementor-divider-separator {
	width: 100%;
}

.elementor-2734 .elementor-element.elementor-element-3f10a50 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px;
}

.elementor-2734 .elementor-element.elementor-element-b521076 > .elementor-container {
	max-width: 750px;
}

.elementor-2734 .elementor-element.elementor-element-b521076, .elementor-2734 .elementor-element.elementor-element-b521076 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-b521076 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 75px 0px 100px 0px;
}

.elementor-2734 .elementor-element.elementor-element-b521076 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-6904438:not(.elementor-motion-effects-element-type-background), .elementor-2734 .elementor-element.elementor-element-6904438 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #FFFFFF8A;
}

.elementor-2734 .elementor-element.elementor-element-6904438 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-6904438 > .elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-3a61fcf .elementor-spacer-inner {
	--spacer-size: 50px;
}

.elementor-2734 .elementor-element.elementor-element-22f4286 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-22f4286 .elementor-heading-title {
	color: #2A231F;
	font-family: "Tangerine", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: 0px;
}

.elementor-2734 .elementor-element.elementor-element-6a5d2ae {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-6a5d2ae .elementor-heading-title {
	color: #2A231F;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group {
	padding-right: calc( 10px/2 );
	padding-left: calc( 10px/2 );
	margin-bottom: 10px;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-form-fields-wrapper {
	margin-left: calc( -10px/2 );
	margin-right: calc( -10px/2 );
	margin-bottom: -10px;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-2734 .elementor-element.elementor-element-4277281 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-4277281 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-2734 .elementor-element.elementor-element-4277281 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group > label, .elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-subgroup label {
	color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group > label {
	font-family: "Junge", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #eeede7;
	font-family: "Delius Swash Caps", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group .elementor-field {
	color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group .elementor-field, .elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-subgroup label {
	font-family: "Junge", Sans-serif;
	font-weight: 400;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color:#eeede7;
	border-color: #eeede7;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group .elementor-select-wrapper select {
	background-color: #eeede7;
	border-color: #eeede7;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-field-group .elementor-select-wrapper::before {
	color: #eeede7;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .e-form__buttons__wrapper__button-next {
	background-color: #eeede7;
	color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-button[type="submit"] {
	background-color: #eeede7;
	color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-button[type="submit"] svg * {
	fill: #000000;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .e-form__buttons__wrapper__button-previous {
	background-color: #eeede7;
	color: #000000;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .e-form__buttons__wrapper__button-next:hover {
	color: #eeede7;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-button[type="submit"]:hover {
	color: #eeede7;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-button[type="submit"]:hover svg * {
	fill: #eeede7;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .e-form__buttons__wrapper__button-previous:hover {
	color: #eeede7;
}

.elementor-2734 .elementor-element.elementor-element-4277281 .elementor-button {
	border-radius: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-4277281 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-2734 .elementor-element.elementor-element-70ca23a > .elementor-container {
	min-height: 401px;
}

.elementor-2734 .elementor-element.elementor-element-70ca23a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-2734 .elementor-element.elementor-element-70ca23a > .elementor-background-overlay {
	background-color: #000000;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-70ca23a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2734 .elementor-element.elementor-element-ac94b84 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-ac94b84 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-ac94b84 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-ac94b84 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-2734 .elementor-element.elementor-element-1f9ecd8 .elementor-spacer-inner {
	--spacer-size: 49px;
}

.elementor-2734 .elementor-element.elementor-element-ac8f883 {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-ac8f883 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Junge", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
}

.elementor-2734 .elementor-element.elementor-element-57b337c {
	text-align: center;
}

.elementor-2734 .elementor-element.elementor-element-57b337c .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Tangerine", Sans-serif;
	font-size: 44px;
	font-weight: 200;
	text-transform: capitalize;
}

.elementor-2734 .elementor-element.elementor-element-57b337c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-2734 .elementor-element.elementor-element-d78ff45 .elementor-spacer-inner {
	--spacer-size: 71px;
}

.elementor-2734 .elementor-element.elementor-element-930a8e2 .elementor-spacer-inner {
	--spacer-size: 189px;
}

.elementor-2734 .elementor-element.elementor-element-5a6eb43 .elementor-spacer-inner {
	--spacer-size: 90px;
}

.elementor-2734 .elementor-element.elementor-element-e877064 {
	text-align: center;
	z-index: 9899;
}

.elementor-2734 .elementor-element.elementor-element-e877064 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Junge", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: -0.5px;
}

.elementor-2734 .elementor-element.elementor-element-e877064 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 050px 10px 0px 10px;
}

.elementor-2734 .elementor-element.elementor-element-db34f9b, .elementor-2734 .elementor-element.elementor-element-db34f9b > .elementor-background-overlay {
	border-radius: 40px 40px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-db34f9b {
	padding: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-1edf8ff > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2734 .elementor-element.elementor-element-73388f6 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-2734 .elementor-element.elementor-element-73388f6.elementor-view-stacked .elementor-icon {
	background-color: #473A3A;
}

.elementor-2734 .elementor-element.elementor-element-73388f6.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-73388f6.elementor-view-default .elementor-icon {
	color: #473A3A;
	border-color: #473A3A;
}

.elementor-2734 .elementor-element.elementor-element-73388f6.elementor-view-framed .elementor-icon, .elementor-2734 .elementor-element.elementor-element-73388f6.elementor-view-default .elementor-icon svg {
	fill: #473A3A;
}

.elementor-2734 .elementor-element.elementor-element-73388f6 .elementor-icon {
	font-size: 17px;
}

.elementor-2734 .elementor-element.elementor-element-73388f6 .elementor-icon i, .elementor-2734 .elementor-element.elementor-element-73388f6 .elementor-icon svg {
	transform: rotate(0deg);
}

@media(min-width:526px) {
	.elementor-2734 .elementor-element.elementor-element-1edf8ff {
		width: 100%;
	}
}

@media(max-width:767px) {
	.elementor-2734 .elementor-element.elementor-element-3d6788f .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-2734 .elementor-element.elementor-element-8ef4163 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-2734 .elementor-element.elementor-element-532e01c .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-2a24e7e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2734 .elementor-element.elementor-element-7901760 {
		z-index: 9899;
	}

	.elementor-2734 .elementor-element.elementor-element-6894203a .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-2734 .elementor-element.elementor-element-f43c207 {
		z-index: 9899;
	}

	.elementor-2734 .elementor-element.elementor-element-57b337c .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-2734 .elementor-element.elementor-element-e877064 {
		z-index: 9899;
	}
}

@media(max-width:525px) {
	.elementor-2734 .elementor-element.elementor-element-9600bf0 > .elementor-container {
		min-height: 100vh;
	}

	.elementor-2734 .elementor-element.elementor-element-9600bf0 {
		z-index: 999;
	}

	.elementor-2734 .elementor-element.elementor-element-ec96316 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-ec96316 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-adc5cfa .elementor-heading-title {
		font-size: 17px;
	}

	.elementor-2734 .elementor-element.elementor-element-adc5cfa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-3d6788f {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-3d6788f .elementor-heading-title {
		font-size: 56px;
	}

	.elementor-2734 .elementor-element.elementor-element-3d6788f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-8ef4163 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2734 .elementor-element.elementor-element-8ef4163 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-532e01c .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-2734 .elementor-element.elementor-element-532e01c > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
		padding: 0px 5px 0px 5px;
	}

	.elementor-2734 .elementor-element.elementor-element-2a24e7e .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-2734 .elementor-element.elementor-element-2a24e7e > .elementor-widget-container {
		padding: 1px 1px 1px 1px;
	}

	.elementor-2734 .elementor-element.elementor-element-7901760 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-7901760 {
		z-index: 9899;
	}

	.elementor-2734 .elementor-element.elementor-element-490afc3 .elementor-spacer-inner {
		--spacer-size: 100px;
	}

	.elementor-2734 .elementor-element.elementor-element-59b87484 > .elementor-container {
		min-height: 100vh;
	}

	.elementor-2734 .elementor-element.elementor-element-59b87484 .elementor-background-slideshow__slide__image {
		background-size: cover;
		background-position: center center;
	}

	.elementor-2734 .elementor-element.elementor-element-cec6644 .elementor-spacer-inner {
		--spacer-size: 37px;
	}

	.elementor-2734 .elementor-element.elementor-element-4402d2fc .elementor-spacer-inner {
		--spacer-size: 99px;
	}

	.elementor-2734 .elementor-element.elementor-element-72e6037a .elementor-spacer-inner {
		--spacer-size: 54px;
	}

	.elementor-2734 .elementor-element.elementor-element-79f5a718 .elementor-spacer-inner {
		--spacer-size: 50px;
	}

	.elementor-2734 .elementor-element.elementor-element-7395580c .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-right: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-7395580c .elementor-divider {
		text-align: right;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.elementor-2734 .elementor-element.elementor-element-7395580c .elementor-divider__text {
		font-size: 17px;
	}

	.elementor-2734 .elementor-element.elementor-element-6894203a {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-6894203a .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-2734 .elementor-element.elementor-element-6894203a > .elementor-widget-container {
		margin: 0px 0px -9px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-3d9882e4 {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-3d9882e4 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-2734 .elementor-element.elementor-element-3d9882e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-7b53907 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-4b76f979 {
		--e-image-carousel-slides-to-show: 3;
	}

	.elementor-2734 .elementor-element.elementor-element-4b76f979 > .elementor-widget-container {
		margin: -80px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-2e9a5f93 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-69c4c697 {
		width: 15%;
	}

	.elementor-2734 .elementor-element.elementor-element-1ddc7c07 {
		width: 85%;
	}

	.elementor-2734 .elementor-element.elementor-element-601445ec {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-601445ec .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-2734 .elementor-element.elementor-element-601445ec > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-21e03d6a > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-21e03d6a > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-21e03d6a > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-7c726108 .elementor-divider-separator {
		width: 95%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-7c726108 .elementor-divider {
		text-align: center;
		padding-top: 9px;
		padding-bottom: 9px;
	}

	.elementor-2734 .elementor-element.elementor-element-7c726108 .elementor-divider__text {
		font-size: 30px;
	}

	.elementor-2734 .elementor-element.elementor-element-7c726108 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5666e6f8 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-56016fb3 {
		width: 30%;
	}

	.elementor-2734 .elementor-element.elementor-element-56016fb3 > .elementor-element-populated {
		margin: 50px 0px 90px 40px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 40px;
	}

	.elementor-2734 .elementor-element.elementor-element-599c24fb .elementor-spacer-inner {
		--spacer-size: 101px;
	}

	.elementor-2734 .elementor-element.elementor-element-72fc1987 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-72fc1987 > .elementor-widget-container {
		margin: 0px 38px 70px 0px;
		--e-transform-rotateZ: 270deg;
	}

	.elementor-2734 .elementor-element.elementor-element-540865eb {
		width: 70%;
	}

	.elementor-2734 .elementor-element.elementor-element-540865eb .elementor-background-slideshow__slide__image {
		background-size: cover;
	}

	.elementor-2734 .elementor-element.elementor-element-540865eb > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-4947268 .elementor-spacer-inner {
		--spacer-size: 237px;
	}

	.elementor-2734 .elementor-element.elementor-element-41777023 {
		text-align: right;
	}

	.elementor-2734 .elementor-element.elementor-element-41777023 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-2734 .elementor-element.elementor-element-41777023 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-3272b110 {
		text-align: right;
	}

	.elementor-2734 .elementor-element.elementor-element-3272b110 .elementor-heading-title {
		font-size: 15px;
		line-height: 1.5em;
	}

	.elementor-2734 .elementor-element.elementor-element-3272b110 > .elementor-widget-container {
		margin: -6px 0px 0px 70px;
	}

	.elementor-2734 .elementor-element.elementor-element-7823331d .elementor-button {
		font-size: 14px;
		border-width: 1px 1px 1px 1px;
		padding: 4px 12px 4px 12px;
	}

	.elementor-2734 .elementor-element.elementor-element-7823331d > .elementor-widget-container {
		margin: -12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-249030ff .elementor-divider__text {
		font-size: 55px;
	}

	.elementor-2734 .elementor-element.elementor-element-249030ff > .elementor-widget-container {
		margin: -17px 0px -7px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-2a6b1c1f {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-b434caa {
		width: 70%;
	}

	.elementor-2734 .elementor-element.elementor-element-b434caa .elementor-background-slideshow__slide__image {
		background-size: cover;
	}

	.elementor-2734 .elementor-element.elementor-element-b434caa > .elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-7f4f7eb9 .elementor-spacer-inner {
		--spacer-size: 237px;
	}

	.elementor-2734 .elementor-element.elementor-element-d2c9cd5 {
		width: 30%;
	}

	.elementor-2734 .elementor-element.elementor-element-d2c9cd5 > .elementor-element-populated {
		margin: 50px 40px 90px 0px;
		--e-column-margin-right: 40px;
		--e-column-margin-left: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-919b1e1 .elementor-spacer-inner {
		--spacer-size: 101px;
	}

	.elementor-2734 .elementor-element.elementor-element-89bbe99 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-89bbe99 > .elementor-widget-container {
		margin: 0px 38px 70px 0px;
		--e-transform-rotateZ: 270deg;
	}

	.elementor-2734 .elementor-element.elementor-element-17defb4b {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-17defb4b .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-2734 .elementor-element.elementor-element-17defb4b > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-18b44d51 {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-18b44d51 .elementor-heading-title {
		font-size: 15px;
		line-height: 1.5em;
	}

	.elementor-2734 .elementor-element.elementor-element-18b44d51 > .elementor-widget-container {
		margin: -6px 30px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-38ebebbc .elementor-button {
		font-size: 14px;
		border-width: 1px 1px 1px 1px;
		padding: 4px 12px 4px 12px;
	}

	.elementor-2734 .elementor-element.elementor-element-38ebebbc > .elementor-widget-container {
		margin: -12px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-79ea0548 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-b5a9a65 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-2b434536 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-b4e40d0 {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-b4e40d0 .elementor-heading-title {
		font-size: 151px;
	}

	.elementor-2734 .elementor-element.elementor-element-b4e40d0 > .elementor-widget-container {
		margin: -115px 0px -4px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5552987 .elementor-divider-separator {
		width: 100%;
	}

	.elementor-2734 .elementor-element.elementor-element-5552987 .elementor-divider {
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.elementor-2734 .elementor-element.elementor-element-5552987 .elementor-divider__text {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-3e9d8e44 {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-3e9d8e44 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-2734 .elementor-element.elementor-element-3e9d8e44 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-wrapper {
		max-width: 20%;
	}

	body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:first-of-type) {
		margin-left: calc( 15px/2 );
	}

	body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:last-of-type) {
		margin-right: calc( 15px/2 );
	}

	body.rtl .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:first-of-type) {
		margin-right: calc( 15px/2 );
	}

	body.rtl .elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item:not(:last-of-type) {
		margin-left: calc( 15px/2 );
	}

	.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-item {
		padding: 10px 10px 10px 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-digits {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-a3965f2 .elementor-countdown-label {
		font-size: 12px;
	}

	.elementor-2734 .elementor-element.elementor-element-a3965f2 > .elementor-widget-container {
		margin: -4px 90px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5d4660d7 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-e8a71c0 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-e8a71c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-e8a71c0 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-1ae2e063 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-f735cc5 {
		width: 40%;
	}

	.elementor-2734 .elementor-element.elementor-element-5e0e0d59 .elementor-spacer-inner {
		--spacer-size: 146px;
	}

	.elementor-2734 .elementor-element.elementor-element-5e0e0d59 {
		width: 123px;
		max-width: 123px;
	}

	.elementor-2734 .elementor-element.elementor-element-639d401f {
		width: 60%;
	}

	.elementor-2734 .elementor-element.elementor-element-335d2f9f .elementor-spacer-inner {
		--spacer-size: 332px;
	}

	.elementor-2734 .elementor-element.elementor-element-7acde5de {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-62625993 {
		width: 40%;
	}

	.elementor-2734 .elementor-element.elementor-element-1e7e67ba .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-1e7e67ba {
		width: 123px;
		max-width: 123px;
	}

	.elementor-2734 .elementor-element.elementor-element-3ae6dbf6 {
		width: 60%;
	}

	.elementor-2734 .elementor-element.elementor-element-5b49cd0b {
		width: 167px;
		max-width: 167px;
		top: -165px;
	}

	body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-5b49cd0b {
		left: -119px;
	}

	body.rtl .elementor-2734 .elementor-element.elementor-element-5b49cd0b {
		right: -119px;
	}

	.elementor-2734 .elementor-element.elementor-element-40f2a791 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-6eb4e8cd > .elementor-element-populated {
		margin: -5px -25px 0px 17px;
		--e-column-margin-right: -25px;
		--e-column-margin-left: 17px;
	}

	.elementor-2734 .elementor-element.elementor-element-43b8b15e {
		text-align: right;
	}

	.elementor-2734 .elementor-element.elementor-element-43b8b15e .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-2734 .elementor-element.elementor-element-4e348f15 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-6235d82d > .elementor-element-populated {
		margin: 0px -5px 0px -7px;
		--e-column-margin-right: -5px;
		--e-column-margin-left: -7px;
	}

	.elementor-2734 .elementor-element.elementor-element-b0c0ad5 {
		text-align: right;
	}

	.elementor-2734 .elementor-element.elementor-element-b0c0ad5 .elementor-heading-title {
		font-size: 15px;
		line-height: 1.3em;
	}

	.elementor-2734 .elementor-element.elementor-element-b0c0ad5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-dfdeb4f {
		text-align: right;
	}

	.elementor-2734 .elementor-element.elementor-element-dfdeb4f .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-dfdeb4f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5d47928b .elementor-button {
		font-size: 14px;
		border-width: 1px 1px 1px 1px;
		padding: 4px 12px 4px 12px;
	}

	.elementor-2734 .elementor-element.elementor-element-5d47928b > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-4ac89855 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-4f75e7fc {
		width: 60%;
	}

	.elementor-2734 .elementor-element.elementor-element-5bd91661 .elementor-spacer-inner {
		--spacer-size: 329px;
	}

	.elementor-2734 .elementor-element.elementor-element-241d14bf {
		width: 40%;
	}

	.elementor-2734 .elementor-element.elementor-element-36aa30f8 .elementor-spacer-inner {
		--spacer-size: 146px;
	}

	.elementor-2734 .elementor-element.elementor-element-36aa30f8 {
		width: 123px;
		max-width: 123px;
	}

	.elementor-2734 .elementor-element.elementor-element-569743c3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-667fa783 {
		width: 60%;
	}

	.elementor-2734 .elementor-element.elementor-element-279eeea8 {
		width: 153px;
		max-width: 153px;
		top: -150px;
	}

	body:not(.rtl) .elementor-2734 .elementor-element.elementor-element-279eeea8 {
		left: 132px;
	}

	body.rtl .elementor-2734 .elementor-element.elementor-element-279eeea8 {
		right: 132px;
	}

	.elementor-2734 .elementor-element.elementor-element-7fe28250 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5e2c6cc > .elementor-element-populated {
		margin: -5px 0px 0px -10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -10px;
	}

	.elementor-2734 .elementor-element.elementor-element-49a71013 {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-49a71013 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-2734 .elementor-element.elementor-element-5ca5f036 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-60edeba4 > .elementor-element-populated {
		margin: 0px -5px 0px -7px;
		--e-column-margin-right: -5px;
		--e-column-margin-left: -7px;
	}

	.elementor-2734 .elementor-element.elementor-element-6499a5b {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-6499a5b .elementor-heading-title {
		font-size: 15px;
		line-height: 1.3em;
	}

	.elementor-2734 .elementor-element.elementor-element-6499a5b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-161cd05 {
		text-align: left;
	}

	.elementor-2734 .elementor-element.elementor-element-161cd05 .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-161cd05 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-e63df58 .elementor-button {
		font-size: 14px;
		border-width: 1px 1px 1px 1px;
		padding: 4px 12px 4px 12px;
	}

	.elementor-2734 .elementor-element.elementor-element-e63df58 > .elementor-widget-container {
		margin: 0px 0px 50px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5370ca7d {
		width: 40%;
	}

	.elementor-2734 .elementor-element.elementor-element-50d73a27 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-50d73a27 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-50d73a27 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5847a826 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-5847a826 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-5847a826 > .elementor-background-slideshow {
		border-radius: 41px 41px 41px 41px;
	}

	.elementor-2734 .elementor-element.elementor-element-323e0824 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-323e0824 .elementor-divider {
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.elementor-2734 .elementor-element.elementor-element-323e0824 .elementor-divider__text {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-df7400 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-df7400 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-4c0ba940 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-4c0ba940 .elementor-divider {
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.elementor-2734 .elementor-element.elementor-element-4c0ba940 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-4ee02fcc {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-4ee02fcc .elementor-heading-title {
		font-size: 14px;
		line-height: 0.1em;
	}

	.elementor-2734 .elementor-element.elementor-element-4ee02fcc > .elementor-widget-container {
		margin: -9px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-aefd269 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-aefd269 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-111c4dbd .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-111c4dbd .elementor-divider {
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.elementor-2734 .elementor-element.elementor-element-111c4dbd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-54d2ed6a {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-54d2ed6a .elementor-heading-title {
		font-size: 14px;
		line-height: 0.1em;
	}

	.elementor-2734 .elementor-element.elementor-element-54d2ed6a > .elementor-widget-container {
		margin: -9px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-555daa6a {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-555daa6a .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-7ee93f13 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-7ee93f13 .elementor-divider {
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.elementor-2734 .elementor-element.elementor-element-7ee93f13 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-1b30fe27 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-1b30fe27 .elementor-heading-title {
		font-size: 14px;
		line-height: 0.1em;
	}

	.elementor-2734 .elementor-element.elementor-element-1b30fe27 > .elementor-widget-container {
		margin: -9px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-2f715a56 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-73f21f79 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-5809ffc4 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-24a1ebcd .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-left: 0;
	}

	.elementor-2734 .elementor-element.elementor-element-24a1ebcd .elementor-divider {
		text-align: left;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.elementor-2734 .elementor-element.elementor-element-24a1ebcd .elementor-divider__text {
		font-size: 35px;
	}

	.elementor-2734 .elementor-element.elementor-element-21d0e63 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-21d0e63 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-21d0e63 > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-26e55f1 {
		margin-top: 50px;
		margin-bottom: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-cb0da79 > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-cb0da79 > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-cb0da79 > .elementor-background-slideshow {
		border-radius: 41px 41px 41px 41px;
	}

	.elementor-2734 .elementor-element.elementor-element-3c3e19a .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-7cab271 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-7cab271 img {
		width: 100%;
		max-width: 100%;
		border-width: 2px 2px 2px 2px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-7cab271 > .elementor-widget-container {
		margin: 0px 0px 0px 50px;
	}

	.elementor-2734 .elementor-element.elementor-element-cdb1b71 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-cdb1b71 img {
		width: 100%;
		max-width: 100%;
		border-width: 2px 2px 2px 2px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-cdb1b71 > .elementor-widget-container {
		margin: -46px 50px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-57aa99c .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-4d923ba {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-4d923ba .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-2734 .elementor-element.elementor-element-31747a5 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-31747a5 .elementor-heading-title {
		font-size: 14px;
		line-height: 0.1em;
	}

	.elementor-2734 .elementor-element.elementor-element-31747a5 > .elementor-widget-container {
		margin: -9px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-6a1f9c2 .elementor-button {
		font-size: 12px;
		border-width: 0px 0px 1px 0px;
		padding: 10px 16px 10px 16px;
	}

	.elementor-2734 .elementor-element.elementor-element-6a1f9c2 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-baddbbc .elementor-spacer-inner {
		--spacer-size: 26px;
	}

	.elementor-2734 .elementor-element.elementor-element-7af58bc > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-7af58bc > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-7af58bc > .elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-9569dcb > .elementor-element-populated, .elementor-2734 .elementor-element.elementor-element-9569dcb > .elementor-element-populated > .elementor-background-overlay, .elementor-2734 .elementor-element.elementor-element-9569dcb > .elementor-background-slideshow {
		border-radius: 41px 41px 41px 41px;
	}

	.elementor-2734 .elementor-element.elementor-element-7c0fdab .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-2734 .elementor-element.elementor-element-7c0fdab > .elementor-widget-container {
		margin: 00px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-7327c73 .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-7327c73 > .elementor-widget-container {
		margin: -9px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-popup-btn {
		font-size: 15px;
		line-height: 0.5em;
		letter-spacing: 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-animation {
		width: 400px;
		height: 338px;
	}

	.elementor-2734 .elementor-element.elementor-element-f43c207 .ha-modal-content__description {
		font-size: 16px;
	}

	.elementor-2734 .elementor-element.elementor-element-f43c207 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-f43c207 {
		z-index: 9899;
	}

	.elementor-2734 .elementor-element.elementor-element-b521076, .elementor-2734 .elementor-element.elementor-element-b521076 > .elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-b521076 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-3a61fcf .elementor-spacer-inner {
		--spacer-size: 20px;
	}

	.elementor-2734 .elementor-element.elementor-element-22f4286 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-2734 .elementor-element.elementor-element-22f4286 > .elementor-widget-container {
		margin: 00px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-6a5d2ae .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-6a5d2ae > .elementor-widget-container {
		margin: -3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-70ca23a > .elementor-container {
		min-height: 100vh;
	}

	.elementor-2734 .elementor-element.elementor-element-70ca23a .elementor-background-slideshow__slide__image {
		background-size: cover;
		background-position: center center;
	}

	.elementor-2734 .elementor-element.elementor-element-1f9ecd8 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-ac8f883 {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-ac8f883 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-2734 .elementor-element.elementor-element-ac8f883 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-57b337c {
		text-align: center;
	}

	.elementor-2734 .elementor-element.elementor-element-57b337c .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-2734 .elementor-element.elementor-element-57b337c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-d78ff45 .elementor-spacer-inner {
		--spacer-size: 91px;
	}

	.elementor-2734 .elementor-element.elementor-element-930a8e2 .elementor-spacer-inner {
		--spacer-size: 159px;
	}

	.elementor-2734 .elementor-element.elementor-element-5a6eb43 .elementor-spacer-inner {
		--spacer-size: 10px;
	}

	.elementor-2734 .elementor-element.elementor-element-e877064 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-2734 .elementor-element.elementor-element-e877064 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
		padding: 0px 5px 0px 5px;
	}

	.elementor-2734 .elementor-element.elementor-element-e877064 {
		z-index: 9899;
	}

	.elementor-2734 .elementor-element.elementor-element-db34f9b, .elementor-2734 .elementor-element.elementor-element-db34f9b > .elementor-background-overlay {
		border-radius: 20px 20px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-db34f9b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-1edf8ff > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2734 .elementor-element.elementor-element-73388f6 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-2734 .elementor-element.elementor-element-73388f6 .elementor-icon {
		font-size: 15px;
	}

	.elementor-2734 .elementor-element.elementor-element-73388f6 > .elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}
}/* Start custom CSS for section, class: .elementor-element-26e55f1 */.elementor-2734 .elementor-element.elementor-element-26e55f1 {
/* From https://css.glass */
	background: rgba(255, 255, 255, 0.36);
	border-radius: box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(8.5px);
	-webkit-backdrop-filter: blur(8.5px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6904438 */.elementor-2734 .elementor-element.elementor-element-6904438 {
/* From https://css.glass */
	background: rgba(255, 255, 255, 0.36);
	border-radius: 10px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(8.5px);
	-webkit-backdrop-filter: blur(8.5px);
}/* End custom CSS */
/* Start custom CSS for weddingpress-audio, class: .elementor-element-73388f6 *//* animasi icon wdp-mp3 berputar */
.audio-box .elementor-icon {
	-webkit-animation: wdpMP3-muter 4s linear infinite;
	-moz-animation: wdpMP3-muter 4s linear infinite;
	animation: wdpMP3-muter 4s linear infinite;
}

@-moz-keyframes wdpMP3-muter {
	100% {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes wdpMP3-muter {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes wdpMP3-muter {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}/* End custom CSS */