/* End custom CSS */

.elementor-1750 .elementor-element.elementor-element-7dbf4a0b {
	--display: flex;
	--min-height: 85vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .5;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-7dbf4a0b:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-7dbf4a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, #fff 0%, #f5d7d6 100%);
}

.elementor-1750 .elementor-element.elementor-element-7dbf4a0b::before, .elementor-1750 .elementor-element.elementor-element-7dbf4a0b > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-7dbf4a0b > .e-con-inner > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-7dbf4a0b > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-7dbf4a0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-7dbf4a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ilepbdm.nitrocdn.com/EXANULiHRirgJQNWPrzKniEeBOyiRzqB/assets/images/optimized/rev-a8e08ba/gynae.ogclinic.com.sg/wp-content/uploads/2026/03/textured-bg.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1750 .elementor-element.elementor-element-16aed774 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-661e80ff {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-1750 .elementor-element.elementor-element-4ca160ec .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 60px;
	font-weight: 400;
	line-height: 65px;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-e0994cd {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-e0994cd .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #3e100f;
}

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

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

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

.elementor-1750 .elementor-element.elementor-element-e0be08 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1750 .elementor-element.elementor-element-c0db727 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1750 .elementor-element.elementor-element-698fe2af .elementor-button {
	background-color: #3e100f;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-698fe2af .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1750 .elementor-element.elementor-element-698fe2af .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1750 .elementor-element.elementor-element-1b3a11b .elementor-button {
	background-color: #3e100f;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-1b3a11b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1750 .elementor-element.elementor-element-1b3a11b .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1750 .elementor-element.elementor-element-3b04ebc {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-9949ada {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-1750 .elementor-element.elementor-element-404a47c {
	padding: 0px 0px 0px 0px;
}

.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon {
	font-size: 80px;
}

.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-f044e76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1750 .elementor-element.elementor-element-0b7a874 {
	padding: 0px 0px 0px 0px;
}

.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon {
	font-size: 80px;
}

.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-31d96a2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1750 .elementor-element.elementor-element-bff0b9c {
	padding: 0px 0px 0px 0px;
}

.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon {
	font-size: 80px;
}

.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-1c6bebe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1750 .elementor-element.elementor-element-05dc8d3 {
	padding: 0px 0px 0px 0px;
}

.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon {
	font-size: 80px;
}

.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-fd84258 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-1750 .elementor-element.elementor-element-6a534a9 {
	background-color: var(--e-global-color-secondary);
	padding: 10px 15px 10px 15px;
	z-index: 99999;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #71675b;
}

.elementor-1750 .elementor-element.elementor-element-819f523 {
	background-color: var(--e-global-color-secondary);
	padding: 10px 15px 10px 15px;
	z-index: 99999;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-819f523.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1750 .elementor-element.elementor-element-819f523.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1750 .elementor-element.elementor-element-819f523.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #71675b;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc {
	background-color: var(--e-global-color-secondary);
	padding: 10px 15px 10px 15px;
	z-index: 99999;
	border-radius: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #71675b;
}

.elementor-1750 .elementor-element.elementor-element-6378a6ed {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1750 .elementor-element.elementor-element-2e8921a img {
	width: 125%;
	max-width: 125%;
}

.elementor-1750 .elementor-element.elementor-element-76375692 {
	width: var(--container-widget-width, 365px);
	max-width: 365px;
	background-color: var(--e-global-color-secondary);
	padding: 10px 15px 10px 15px;
	--container-widget-width: 365px;
	--container-widget-flex-grow: 0;
	bottom: 250px;
	border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-76375692 {
	right: 50px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-76375692 {
	left: 50px;
}

.elementor-1750 .elementor-element.elementor-element-76375692 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-76375692 .elementor-icon-box-description {
	color: #71675b;
}

.elementor-1750 .elementor-element.elementor-element-435dbd80 {
	width: var(--container-widget-width, 450px);
	max-width: 450px;
	background-color: var(--e-global-color-secondary);
	padding: 10px 15px 10px 15px;
	--container-widget-width: 450px;
	--container-widget-flex-grow: 0;
	bottom: 150px;
	border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-435dbd80 {
	right: -99px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-435dbd80 {
	left: -99px;
}

.elementor-1750 .elementor-element.elementor-element-435dbd80 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-435dbd80 .elementor-icon {
	font-size: 50px;
}

.elementor-1750 .elementor-element.elementor-element-435dbd80 .elementor-icon-box-description {
	color: #71675b;
}

.elementor-1750 .elementor-element.elementor-element-13339ef5 {
	width: var(--container-widget-width, 360px);
	max-width: 360px;
	background-color: var(--e-global-color-secondary);
	padding: 10px 15px 10px 15px;
	--container-widget-width: 360px;
	--container-widget-flex-grow: 0;
	bottom: 50px;
	border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-13339ef5 {
	right: 200px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-13339ef5 {
	left: 200px;
}

.elementor-1750 .elementor-element.elementor-element-13339ef5 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-13339ef5 .elementor-icon {
	font-size: 50px;
}

.elementor-1750 .elementor-element.elementor-element-13339ef5 .elementor-icon-box-description {
	color: #71675b;
}

.elementor-1750 .elementor-element.elementor-element-4aeb65e2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overflow: hidden;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-73eb8490 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-57249401 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-25c6b34f {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-25c6b34f .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-41b48a1d {
	left: -190px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-41b48a1d {
	right: -190px;
}

.elementor-1750 .elementor-element.elementor-element-41b48a1d {
	top: 150px;
}

.elementor-1750 .elementor-element.elementor-element-6dba8853 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1750 .elementor-element.elementor-element-739f4220 {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-51d649f7 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

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

.elementor-1750 .elementor-element.elementor-element-4553aad {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1b80beac {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

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

.elementor-1750 .elementor-element.elementor-element-3f66330a {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-152044f1 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

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

.elementor-1750 .elementor-element.elementor-element-a7e1f8 {
	--display: flex;
	--min-height: 100%;
	--justify-content: flex-start;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3e6fc5dc {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1750 .elementor-element.elementor-element-beaa140 {
	--e-n-carousel-swiper-slides-to-display: 4;
	--e-n-carousel-swiper-slides-gap: 20px;
	padding: 0px 10px 0px 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-dots-normal-color: var(--e-global-color-primary);
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-horizontal-offset: 0px;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: 0px;
}

.elementor-1750 .elementor-element.elementor-element-2d0fd640 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-75658c27 .elementor-button {
	background-color: #3e100f;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-75658c27 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1750 .elementor-element.elementor-element-75658c27 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1750 .elementor-element.elementor-element-1a52b766 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: .4;
	--padding-top: 100px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1a52b766:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-1a52b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilepbdm.nitrocdn.com/EXANULiHRirgJQNWPrzKniEeBOyiRzqB/assets/images/optimized/rev-a8e08ba/gynae.ogclinic.com.sg/wp-content/uploads/2026/03/gynae-bg.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1750 .elementor-element.elementor-element-1a52b766:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1750 .elementor-element.elementor-element-1a52b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1750 .elementor-element.elementor-element-1a52b766::before, .elementor-1750 .elementor-element.elementor-element-1a52b766 > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-1a52b766 > .e-con-inner > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-1a52b766 > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-1a52b766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-1a52b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: "";
}

.elementor-1750 .elementor-element.elementor-element-6aa44aaf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-69dc8477 {
	right: 0px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-69dc8477 {
	left: 0px;
}

.elementor-1750 .elementor-element.elementor-element-69dc8477 {
	top: -253px;
}

.elementor-1750 .elementor-element.elementor-element-662423a6 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1749d1b7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-35225582 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-2cf16ccd {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-2cf16ccd .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-7b3c1c8d {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3c43b5d9 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-168974b9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1a3ff0d4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-50817390 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3184c51f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 9;
}

.elementor-1750 .elementor-element.elementor-element-a0685c3 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-343ed2d1 .elementor-button {
	background-color: #3e100f;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-343ed2d1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1750 .elementor-element.elementor-element-343ed2d1 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1750 .elementor-element.elementor-element-4b7ea07 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-59d06fa6 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-18b91298 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3205dd81 {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-3205dd81 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-59227807 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-7f302b7d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-137c300e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1750 .elementor-element.elementor-element-4cc31ed8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-21e79321 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-254395fc {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-4c0872c2 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-210ec0b9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-12616cbb {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-4b91edfb {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-76823dc4 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-30fc615d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-67075695 .elementor-button {
	background-color: #3e100f;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-67075695 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1750 .elementor-element.elementor-element-67075695 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1750 .elementor-element.elementor-element-2eb066a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overflow: hidden;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-37355ebe {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: .8;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-37355ebe:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-37355ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilepbdm.nitrocdn.com/EXANULiHRirgJQNWPrzKniEeBOyiRzqB/assets/images/optimized/rev-a8e08ba/gynae.ogclinic.com.sg/wp-content/uploads/2026/03/condition-bg-1.webp");
	background-size: cover;
}

.elementor-1750 .elementor-element.elementor-element-37355ebe:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1750 .elementor-element.elementor-element-37355ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1750 .elementor-element.elementor-element-37355ebe::before, .elementor-1750 .elementor-element.elementor-element-37355ebe > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-37355ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-37355ebe > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-37355ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-37355ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #3e100f;
	--background-overlay: "";
}

.elementor-1750 .elementor-element.elementor-element-25a21c13 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-2a642048 {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-2a642048 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-2eaba977 {
	width: var(--container-widget-width, 1100px);
	max-width: 1100px;
	--container-widget-width: 1100px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: var(--e-global-color-secondary);
}

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

.elementor-1750 .elementor-element.elementor-element-502ebb9e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-caa1c5d {
	width: var(--container-widget-width, 1100px);
	max-width: 1100px;
	--container-widget-width: 1100px;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-133cd2b .elementor-button {
	background-color: var(--e-global-color-1fc1e22);
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-133cd2b .elementor-button:hover, .elementor-1750 .elementor-element.elementor-element-133cd2b .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

.elementor-1750 .elementor-element.elementor-element-133cd2b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1750 .elementor-element.elementor-element-133cd2b .elementor-button:hover svg, .elementor-1750 .elementor-element.elementor-element-133cd2b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-1750 .elementor-element.elementor-element-02c451c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-925de81 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-7c8fdd9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-a0d3923 {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-a0d3923 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-8f78482 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-f715a5a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-e59f150 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-1750 .elementor-element.elementor-element-69f976e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-a90e074 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-d9cedab {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-97caad1 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-21f217b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4.elementor-view-stacked .elementor-icon {
	background-color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4.elementor-view-framed .elementor-icon, .elementor-1750 .elementor-element.elementor-element-aa254e4.elementor-view-default .elementor-icon {
	fill: #3e100f;
	color: #3e100f;
	border-color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-4128307 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-c9afdfa {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-270f691 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(113, 103, 91, .31);
	--border-color: rgba(113, 103, 91, .31);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-ddc6259 {
	padding: 30px 30px 30px 30px;
}

.elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon {
	font-size: 100px;
}

.elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-title a {
	font-family: "Cinzel", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 25px;
}

.elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}

.elementor-1750 .elementor-element.elementor-element-ffbfa2f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-a749b51 .elementor-button {
	background-color: #3e100f;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-radius: 80px 80px 80px 80px;
	padding: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-a749b51 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1750 .elementor-element.elementor-element-a749b51 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-1750 .elementor-element.elementor-element-c3de27b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: .5;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-c3de27b::before, .elementor-1750 .elementor-element.elementor-element-c3de27b > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-c3de27b > .e-con-inner > .elementor-background-video-container::before, .elementor-1750 .elementor-element.elementor-element-c3de27b > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-c3de27b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1750 .elementor-element.elementor-element-c3de27b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	background-image: url("https://cdn-ilepbdm.nitrocdn.com/EXANULiHRirgJQNWPrzKniEeBOyiRzqB/assets/images/optimized/rev-a8e08ba/gynae.ogclinic.com.sg/wp-content/uploads/2026/03/gynae-bg.webp");
	--background-overlay: "";
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1750 .elementor-element.elementor-element-31b5d381 {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-6124e811 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-62a31ed3 {
	right: -180px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-62a31ed3 {
	left: -180px;
}

.elementor-1750 .elementor-element.elementor-element-62a31ed3 {
	bottom: 0px;
}

.elementor-1750 .elementor-element.elementor-element-14c5b8f7 {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-14c5b8f7 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-4479dddb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-60d372a {
	left: 0px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-60d372a {
	right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-60d372a {
	bottom: -150px;
}

.elementor-1750 .elementor-element.elementor-element-3d0769b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-7a97372 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 120px 120px;
	--row-gap: 120px;
	--column-gap: 120px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-234a5568 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-47d1be2e {
	z-index: 20;
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-47d1be2e .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-3b62e537 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	top: 75px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-3b62e537 {
	right: -50px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-3b62e537 {
	left: -50px;
}

.elementor-1750 .elementor-element.elementor-element-2d6473d7 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1750 .elementor-element.elementor-element-16b360fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-51cac10b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-7278fec9 {
	--display: flex;
	--position: absolute;
	--min-height: 85%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
}

.elementor-1750 .elementor-element.elementor-element-7278fec9:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-7278fec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-16ad8bd);
}

.elementor-1750 .elementor-element.elementor-element-7278fec9.e-con {
	--e-con-transform-translateX: -50px;
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-7278fec9 {
	left: 50px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-7278fec9 {
	right: 50px;
}

.elementor-1750 .elementor-element.elementor-element-61d4ecf6 {
	--display: flex;
	--position: absolute;
	--min-height: 85%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
}

.elementor-1750 .elementor-element.elementor-element-61d4ecf6:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-61d4ecf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-16ad8bd);
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-61d4ecf6 {
	left: 0px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-61d4ecf6 {
	right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3d9cc005 {
	--display: flex;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-249546d2 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 80px;
	--padding-right: 20px;
}

.elementor-1750 .elementor-element.elementor-element-249546d2:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-249546d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, rgba(82, 21, 20, .17) 0%, var(--e-global-color-1fc1e22) 100%);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-2d7957fe {
	left: -53px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-2d7957fe {
	right: -53px;
}

.elementor-1750 .elementor-element.elementor-element-2d7957fe {
	top: -50px;
	z-index: 9;
}

.elementor-1750 .elementor-element.elementor-element-2d7957fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-2d7957fe .elementor-icon {
	font-size: 85px;
}

.elementor-1750 .elementor-element.elementor-element-2d7957fe .elementor-icon svg {
	height: 85px;
}

.elementor-1750 .elementor-element.elementor-element-36cdef42 {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-36cdef42 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-6d70ddb2 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1750 .elementor-element.elementor-element-3f3734d5 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 80px;
	--padding-right: 20px;
}

.elementor-1750 .elementor-element.elementor-element-3f3734d5:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-3f3734d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, rgba(82, 21, 20, .17) 0%, var(--e-global-color-1fc1e22) 100%);
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-17e7dfcc {
	left: -53px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-17e7dfcc {
	right: -53px;
}

.elementor-1750 .elementor-element.elementor-element-17e7dfcc {
	top: -50px;
	z-index: 9;
}

.elementor-1750 .elementor-element.elementor-element-17e7dfcc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-17e7dfcc .elementor-icon {
	font-size: 85px;
}

.elementor-1750 .elementor-element.elementor-element-17e7dfcc .elementor-icon svg {
	height: 85px;
}

.elementor-1750 .elementor-element.elementor-element-6726f0f1 {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-6726f0f1 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-4a0254f3 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1750 .elementor-element.elementor-element-d51b446 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 80px;
	--padding-right: 20px;
}

.elementor-1750 .elementor-element.elementor-element-d51b446:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-d51b446 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, rgba(82, 21, 20, .17) 0%, var(--e-global-color-1fc1e22) 100%);
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-79cc354f {
	left: -53px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-79cc354f {
	right: -53px;
}

.elementor-1750 .elementor-element.elementor-element-79cc354f {
	top: -50px;
	z-index: 9;
}

.elementor-1750 .elementor-element.elementor-element-79cc354f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-79cc354f .elementor-icon {
	font-size: 85px;
}

.elementor-1750 .elementor-element.elementor-element-79cc354f .elementor-icon svg {
	height: 85px;
}

.elementor-1750 .elementor-element.elementor-element-4b8f6735 {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-4b8f6735 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-38a980a1 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1750 .elementor-element.elementor-element-10305430 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 80px;
	--padding-right: 20px;
}

.elementor-1750 .elementor-element.elementor-element-10305430:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-10305430 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, rgba(82, 21, 20, .17) 0%, var(--e-global-color-1fc1e22) 100%);
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-18ce2824 {
	left: -53px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-18ce2824 {
	right: -53px;
}

.elementor-1750 .elementor-element.elementor-element-18ce2824 {
	top: -50px;
	z-index: 9;
}

.elementor-1750 .elementor-element.elementor-element-18ce2824 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-18ce2824 .elementor-icon {
	font-size: 85px;
}

.elementor-1750 .elementor-element.elementor-element-18ce2824 .elementor-icon svg {
	height: 85px;
}

.elementor-1750 .elementor-element.elementor-element-79bf0fb6 {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-79bf0fb6 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-548d3b2f {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1750 .elementor-element.elementor-element-479e20bf {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 80px;
	--padding-right: 20px;
}

.elementor-1750 .elementor-element.elementor-element-479e20bf:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-479e20bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, rgba(82, 21, 20, .17) 0%, var(--e-global-color-1fc1e22) 100%);
}

body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-13165494 {
	left: -53px;
}

body.rtl .elementor-1750 .elementor-element.elementor-element-13165494 {
	right: -53px;
}

.elementor-1750 .elementor-element.elementor-element-13165494 {
	top: -50px;
	z-index: 9;
}

.elementor-1750 .elementor-element.elementor-element-13165494 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-13165494 .elementor-icon {
	font-size: 85px;
}

.elementor-1750 .elementor-element.elementor-element-13165494 .elementor-icon svg {
	height: 85px;
}

.elementor-1750 .elementor-element.elementor-element-79c4659 {
	text-align: start;
}

.elementor-1750 .elementor-element.elementor-element-79c4659 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-337f2b34 {
	width: var(--container-widget-width, 1000px);
	max-width: 1000px;
	--container-widget-width: 1000px;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.elementor-1750 .elementor-element.elementor-element-4ba5f6ff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-d57aa66 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-1005fabd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-18dae371 {
	text-align: center;
}

.elementor-1750 .elementor-element.elementor-element-18dae371 .elementor-heading-title {
	font-family: "Cinzel", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	color: #3e100f;
}

.elementor-1750 .elementor-element.elementor-element-421e91a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-7c4548e6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-62d507ac {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-62d507ac:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-62d507ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-41345ff {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-59801f37 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-59801f37:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-59801f37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-3f7f16c3 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-240cc9cc {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-240cc9cc:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-240cc9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-1468d5ee {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-ade4bd {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 35px;
}

.elementor-1750 .elementor-element.elementor-element-ade4bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: rgba(162, 0, 0, .3);
}

.elementor-1750 .elementor-element.elementor-element-ade4bd {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-1750 .elementor-element.elementor-element-ade4bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Cinzel", Sans-serif;
}

.elementor-1750 .elementor-element.elementor-element-4151e8e7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1750 .elementor-element.elementor-element-3984f2b9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-3984f2b9:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-3984f2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-555a431a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-72c980a7 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-72c980a7:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-72c980a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-74ea9ca9 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-d559a47 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-d559a47:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-d559a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-b2dd952 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-4d856f5b {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 35px;
}

.elementor-1750 .elementor-element.elementor-element-4d856f5b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: rgba(162, 0, 0, .3);
}

.elementor-1750 .elementor-element.elementor-element-4d856f5b {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-1750 .elementor-element.elementor-element-4d856f5b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Cinzel", Sans-serif;
}

.elementor-1750 .elementor-element.elementor-element-222189b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-222189b:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-222189b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-5af472a {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-12159f6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-12159f6:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-12159f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-0b70e86 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-e65b032 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-e65b032:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-e65b032 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-06ef291 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-f761f0b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-f761f0b:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-f761f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-662bf46 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-48654ba {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-48654ba:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-48654ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-ab5bfeb {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-f39fdbc {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: rgba(162, 0, 0, .3);
	--border-color: rgba(162, 0, 0, .3);
	--border-radius: 0px 0px 10px 10px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1750 .elementor-element.elementor-element-f39fdbc:not(.elementor-motion-effects-element-type-background), .elementor-1750 .elementor-element.elementor-element-f39fdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1750 .elementor-element.elementor-element-c827b42 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-1750 .elementor-element.elementor-element-2f45437 {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 35px;
}

.elementor-1750 .elementor-element.elementor-element-2f45437 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: rgba(162, 0, 0, .3);
}

.elementor-1750 .elementor-element.elementor-element-2f45437 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-1750 .elementor-element.elementor-element-2f45437 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Cinzel", Sans-serif;
}

@media (max-width:1440px) {
	.elementor-1750 .elementor-element.elementor-element-661e80ff {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ca160ec .elementor-heading-title {
		font-size: 45px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-e0994cd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-c0db727 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-3b04ebc {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon {
		font-size: 70px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon {
		font-size: 70px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon {
		font-size: 70px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon {
		font-size: 70px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-fd84258 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 {
		z-index: 99999;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 {
		z-index: 99999;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc {
		z-index: 99999;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6378a6ed {
		--justify-content: flex-end;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-2e8921a {
		margin: 0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) -25%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2e8921a img {
		width: 150%;
		max-width: 150%;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-76375692 {
		right: 50px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-76375692 {
		left: 50px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-76375692 {
		bottom: 200px;
		z-index: 99999;
	}
	
	.elementor-1750 .elementor-element.elementor-element-76375692 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-435dbd80 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
		bottom: 120px;
		z-index: 99999;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-435dbd80 {
		right: 0px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-435dbd80 {
		left: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-435dbd80 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-13339ef5 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
		bottom: 50px;
		z-index: 99999;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-13339ef5 {
		right: 99px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-13339ef5 {
		left: 99px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-13339ef5 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-25c6b34f .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-41b48a1d {
		left: -80px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-41b48a1d {
		right: -80px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41b48a1d {
		top: 100px;
		text-align: start;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41b48a1d img {
		width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2cf16ccd .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3205dd81 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-137c300e {
		--grid-auto-flow: row;
	}
	
	.elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2a642048 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-a0d3923 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-e59f150 {
		--grid-auto-flow: row;
	}
	
	.elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		text-align: start;
	}
	
	.elementor-1750 .elementor-element.elementor-element-62a31ed3 img {
		width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-14c5b8f7 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7a97372 {
		--z-index: 10;
	}
	
	.elementor-1750 .elementor-element.elementor-element-47d1be2e .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-36cdef42 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6726f0f1 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4b8f6735 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79bf0fb6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79c4659 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-18dae371 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}
}

@media (max-width:1024px) {
	.elementor-1750 .elementor-element.elementor-element-7dbf4a0b {
		--min-height: 50vh;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-16aed774 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-661e80ff {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ca160ec {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ca160ec .elementor-heading-title {
		font-size: 42px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-e0994cd {
		text-align: center;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-e0be08 {
		width: var(--container-widget-width, 600px);
		max-width: 600px;
		--container-widget-width: 600px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-698fe2af .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1b3a11b .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3b04ebc {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-fd84258 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--z-index: 0;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6378a6ed {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-2e8921a {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2e8921a img {
		width: 100%;
		max-width: 600px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-435dbd80 {
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-435dbd80 {
		right: -2px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-435dbd80 {
		left: -2px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4aeb65e2 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-73eb8490 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-25c6b34f .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41b48a1d {
		width: var(--container-widget-width, 100px);
		max-width: 100px;
		--container-widget-width: 100px;
		--container-widget-flex-grow: 0;
		top: 150px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-41b48a1d {
		left: -35px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-41b48a1d {
		right: -35px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41b48a1d img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-beaa140 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-pagination-size: 10px;
		--e-n-carousel-dots-horizontal-position: 0px;
		--e-n-carousel-dots-horizontal-transform: 0%;
		--e-n-carousel-swiper-pagination-spacing: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-75658c27 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1a52b766 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-69dc8477 {
		width: var(--container-widget-width, 140px);
		max-width: 140px;
		--container-widget-width: 140px;
		--container-widget-flex-grow: 0;
		top: -150px;
		text-align: end;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-69dc8477 {
		right: -30px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-69dc8477 {
		left: -30px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-69dc8477 img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1749d1b7 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2cf16ccd {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2cf16ccd .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3c43b5d9 {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3184c51f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343ed2d1 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4b7ea07 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3205dd81 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-137c300e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1750 .elementor-element.elementor-element-67075695 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2eb066a7 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2a642048 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-133cd2b .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-02c451c {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-a0d3923 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-e59f150 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-1750 .elementor-element.elementor-element-270f691 {
		grid-column: span 1;
	}
	
	.elementor-1750 .elementor-element.elementor-element-a749b51 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c3de27b {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		width: var(--container-widget-width, 100px);
		max-width: 100px;
		--container-widget-width: 100px;
		--container-widget-flex-grow: 0;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		right: -40px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		left: -40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-62a31ed3 img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-14c5b8f7 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-60d372a {
		width: var(--container-widget-width, 145px);
		max-width: 145px;
		--container-widget-width: 145px;
		--container-widget-flex-grow: 0;
		bottom: -860px;
		text-align: start;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-60d372a {
		left: 0px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-60d372a {
		right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-60d372a img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3d0769b5 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7a97372 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-47d1be2e {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-47d1be2e .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3b62e537 {
		--container-widget-width: 120px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 120px);
		max-width: 120px;
		top: 60px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-3b62e537 {
		right: 0px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-3b62e537 {
		left: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3b62e537 img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2d6473d7 img {
		width: 70%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ba5f6ff {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-18dae371 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-421e91a7 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41345ff {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3f7f16c3 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1468d5ee {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-555a431a {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-74ea9ca9 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-b2dd952 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-5af472a {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b70e86 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-06ef291 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-662bf46 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-ab5bfeb {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c827b42 {
		font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-1750 .elementor-element.elementor-element-7dbf4a0b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-16aed774 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ca160ec {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ca160ec .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-e0994cd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-e0be08 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c0db727 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-3b04ebc {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-404a47c .elementor-icon-box-description {
		font-size: 13px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b7a874 .elementor-icon-box-description {
		font-size: 13px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-bff0b9c .elementor-icon-box-description {
		font-size: 13px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-05dc8d3 .elementor-icon-box-description {
		font-size: 13px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-fd84258 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(0, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 0;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 {
		width: 100%;
		max-width: 100%;
		padding: 5px 15px 5px 15px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-img img {
		height: 40px;
		object-fit: contain;
		object-position: center center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6a534a9 .elementor-image-box-description {
		font-size: 14px;
		line-height: 1em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 {
		width: 100%;
		max-width: 100%;
		padding: 5px 15px 5px 15px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-img img {
		height: 40px;
		object-fit: contain;
		object-position: center center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-819f523 .elementor-image-box-description {
		font-size: 14px;
		line-height: 1em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc {
		width: 100%;
		max-width: 100%;
		padding: 5px 15px 5px 15px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc.elementor-position-right .elementor-image-box-img {
		margin-left: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc.elementor-position-left .elementor-image-box-img {
		margin-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc.elementor-position-top .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-img img {
		height: 40px;
		object-fit: contain;
		object-position: center center;
	}
	
	.elementor-1750 .elementor-element.elementor-element-343cbdc .elementor-image-box-description {
		font-size: 14px;
		line-height: 1em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6378a6ed {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1750 .elementor-element.elementor-element-4aeb65e2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-5f15d6c4 {
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1750 .elementor-element.elementor-element-25c6b34f .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41b48a1d {
		--container-widget-width: 100px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100px);
		max-width: 100px;
		top: 150px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-41b48a1d {
		left: -15px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-41b48a1d {
		right: -15px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-51d649f7 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-1b80beac .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-152044f1 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-3e6fc5dc .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-beaa140 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1a52b766 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-69dc8477 {
		--container-widget-width: 70px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70px);
		max-width: 70px;
		top: -85px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-69dc8477 {
		right: -15px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-69dc8477 {
		left: -15px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-69dc8477 img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2cf16ccd .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4b7ea07 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-57b76368 {
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3205dd81 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7f302b7d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-137c300e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(0, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-21e79321 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-4c0872c2 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-12616cbb .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-76823dc4 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2eb066a7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-37355ebe {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2a642048 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-02c451c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-43501d3 {
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1750 .elementor-element.elementor-element-a0d3923 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-f715a5a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-e59f150 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(0, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-a90e074 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-97caad1 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-aa254e4 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-c9afdfa .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-title, .elementor-1750 .elementor-element.elementor-element-ddc6259 .elementor-icon-box-title a {
		font-size: 22px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c3de27b {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6124e811 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1750 .elementor-element.elementor-element-4d9b5049 {
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		bottom: 30px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		right: -20px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-62a31ed3 {
		left: -20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-14c5b8f7 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-60d372a {
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		bottom: -200px;
		text-align: start;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-60d372a {
		left: 2px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-60d372a {
		right: 2px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-60d372a img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3d0769b5 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7a97372 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-47d1be2e .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3b62e537 {
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		top: -70px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-3b62e537 {
		right: -15px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-3b62e537 {
		left: -15px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2d6473d7 img {
		width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-16b360fb {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3d9cc005 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-249546d2 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-2d7957fe {
		left: -25px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-2d7957fe {
		right: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2d7957fe {
		top: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2d7957fe .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2d7957fe .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-36cdef42 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6d70ddb2 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3f3734d5 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-17e7dfcc {
		left: -25px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-17e7dfcc {
		right: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-17e7dfcc {
		top: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-17e7dfcc .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-17e7dfcc .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6726f0f1 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4a0254f3 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-d51b446 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-79cc354f {
		left: -25px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-79cc354f {
		right: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79cc354f {
		top: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79cc354f .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79cc354f .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4b8f6735 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-38a980a1 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-10305430 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-18ce2824 {
		left: -25px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-18ce2824 {
		right: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-18ce2824 {
		top: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-18ce2824 .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-18ce2824 .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79bf0fb6 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-548d3b2f {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-479e20bf {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	body:not(.rtl) .elementor-1750 .elementor-element.elementor-element-13165494 {
		left: -25px;
	}
	
	body.rtl .elementor-1750 .elementor-element.elementor-element-13165494 {
		right: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-13165494 {
		top: -25px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-13165494 .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-13165494 .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-79c4659 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-337f2b34 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4ba5f6ff {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1005fabd {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1750 .elementor-element.elementor-element-39a5f4e {
		width: var(--container-widget-width, 60px);
		max-width: 60px;
		--container-widget-width: 60px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1750 .elementor-element.elementor-element-18dae371 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.2em;
	}
	
	.elementor-1750 .elementor-element.elementor-element-421e91a7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-41345ff {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-3f7f16c3 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1468d5ee {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-ade4bd {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-555a431a {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-74ea9ca9 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-b2dd952 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-4d856f5b {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-5af472a {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-0b70e86 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-06ef291 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-662bf46 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-ab5bfeb {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-c827b42 {
		font-size: 14px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-2f45437 {
		--n-accordion-title-font-size: 16px;
	}
}

@media (min-width:768px) {
	.elementor-1750 .elementor-element.elementor-element-16aed774 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-73eb8490 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6dba8853 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6aa44aaf {
		--width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-662423a6 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7b3c1c8d {
		--width: 60%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1a3ff0d4 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-50817390 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-59d06fa6 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-37355ebe {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-925de81 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-31b5d381 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7a97372 {
		--width: 70%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-51cac10b {
		--width: 3px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7278fec9 {
		--width: 3px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-61d4ecf6 {
		--width: 3px;
	}
	
	.elementor-1750 .elementor-element.elementor-element-d57aa66 {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-421e91a7 {
		--width: 85%;
	}
}

@media (max-width:1440px) and (min-width:768px) {
	.elementor-1750 .elementor-element.elementor-element-16aed774 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-661e80ff {
		--width: 60%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6378a6ed {
		--width: 40%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-73eb8490 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6dba8853 {
		--width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-662423a6 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7b3c1c8d {
		--width: 80%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1a3ff0d4 {
		--width: 95%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-59d06fa6 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-925de81 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-31b5d381 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7a97372 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-d57aa66 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-421e91a7 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1750 .elementor-element.elementor-element-16aed774 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-661e80ff {
		--width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6378a6ed {
		--width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-73eb8490 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-6aa44aaf {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-662423a6 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7b3c1c8d {
		--width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-168974b9 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-1a3ff0d4 {
		--width: 100%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-50817390 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-59d06fa6 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-37355ebe {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-925de81 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-31b5d381 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-7a97372 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-16b360fb {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-d57aa66 {
		--width: 90%;
	}
	
	.elementor-1750 .elementor-element.elementor-element-421e91a7 {
		--width: 100%;
	}
}

/* Start custom CSS for container, class: .elementor-element-739f4220 */
.elementor-1750 .elementor-element.elementor-element-739f4220 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4553aad */
.elementor-1750 .elementor-element.elementor-element-4553aad {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f66330a */
.elementor-1750 .elementor-element.elementor-element-3f66330a {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a7e1f8 */
.elementor-1750 .elementor-element.elementor-element-a7e1f8 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-739f4220 */
.elementor-1750 .elementor-element.elementor-element-739f4220 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4553aad */
.elementor-1750 .elementor-element.elementor-element-4553aad {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f66330a */
.elementor-1750 .elementor-element.elementor-element-3f66330a {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a7e1f8 */
.elementor-1750 .elementor-element.elementor-element-a7e1f8 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-739f4220 */
.elementor-1750 .elementor-element.elementor-element-739f4220 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4553aad */
.elementor-1750 .elementor-element.elementor-element-4553aad {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f66330a */
.elementor-1750 .elementor-element.elementor-element-3f66330a {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a7e1f8 */
.elementor-1750 .elementor-element.elementor-element-a7e1f8 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-739f4220 */
.elementor-1750 .elementor-element.elementor-element-739f4220 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4553aad */
.elementor-1750 .elementor-element.elementor-element-4553aad {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f66330a */
.elementor-1750 .elementor-element.elementor-element-3f66330a {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a7e1f8 */
.elementor-1750 .elementor-element.elementor-element-a7e1f8 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-739f4220 */
.elementor-1750 .elementor-element.elementor-element-739f4220 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4553aad */
.elementor-1750 .elementor-element.elementor-element-4553aad {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f66330a */
.elementor-1750 .elementor-element.elementor-element-3f66330a {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a7e1f8 */
.elementor-1750 .elementor-element.elementor-element-a7e1f8 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-ade4bd */
.accordion-cstm details {
	border-bottom: 1px solid rgba(162, 0, 0, .3) !important;
	/*width: 100%;*/
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-4d856f5b */
.accordion-cstm details {
	border-bottom: 1px solid rgba(162, 0, 0, .3) !important;
	/*width: 100%;*/
	border-radius: 10px 10px 10px 10px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-2f45437 */
.accordion-cstm details {
	border-bottom: 1px solid rgba(162, 0, 0, .3) !important;
	/*width: 100%;*/
	border-radius: 10px 10px 10px 10px;
}

/* End custom CSS */

/* Start custom CSS */
@media (max-width: 767px) {
	.mobile-img-box .elementor-image-box-wrapper {
		flex-direction: row;
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 0;
	}
}
