
.elementor-10196 .elementor-element.elementor-element-5fa386c {
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10196 .elementor-element.elementor-element-5fa386c:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-5fa386c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilapfef.nitrocdn.com/aogIIvQAqxFZQaQONziNhpDjVZMUBIkG/assets/images/optimized/rev-39b062b/thesmiledesigners.co.in/wp-content/uploads/2025/05/banner-scaled-2.webp");
}

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

.elementor-10196 .elementor-element.elementor-element-0044e1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-1e6a7a8 {
	--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: center;
}

.elementor-10196 .elementor-element.elementor-element-1d35030c {
	--display: flex;
	--min-height: 454px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-1d35030c:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-1d35030c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilapfef.nitrocdn.com/aogIIvQAqxFZQaQONziNhpDjVZMUBIkG/assets/images/optimized/rev-39b062b/thesmiledesigners.co.in/wp-content/uploads/2025/03/banner-scaled-2.webp");
	background-size: cover;
}

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

.elementor-10196 .elementor-element.elementor-element-5998e55f {
	--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;
	--flex-wrap: nowrap;
	--overlay-opacity: 1;
	--padding-top: 7em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-5998e55f::before, .elementor-10196 .elementor-element.elementor-element-5998e55f > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-5998e55f > .e-con-inner > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-5998e55f > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-5998e55f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-5998e55f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(270deg, var(--e-global-color-text) 0%, rgba(238, 174, 194, .5) 100%);
}

.elementor-10196 .elementor-element.elementor-element-258fec62 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overflow: hidden;
	--margin-top: -82px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 3em;
	--padding-right: 3em;
}

.elementor-10196 .elementor-element.elementor-element-258fec62.e-con {
	--align-self: flex-start;
}

.elementor-10196 .elementor-element.elementor-element-3ba1df3e.elementor-element {
	--align-self: flex-start;
}

.elementor-10196 .elementor-element.elementor-element-3ba1df3e {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-3ba1df3e .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
}

.elementor-10196 .elementor-element.elementor-element-16daf53e.elementor-element {
	--align-self: flex-start;
}

.elementor-10196 .elementor-element.elementor-element-16daf53e {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-85802fd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-85802fd {
	text-align: justify;
}

.elementor-10196 .elementor-element.elementor-element-85802fd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 26px;
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-2645a1dd {
	--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-10196 .elementor-element.elementor-element-2645a1dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-75d8f982 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-10196 .elementor-element.elementor-element-75d8f982 .elementor-button .elementor-button-content-wrapper {
	gap: 14px;
}

.elementor-10196 .elementor-element.elementor-element-2e4044f5 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-2e4044f5 .elementor-button:hover, .elementor-10196 .elementor-element.elementor-element-2e4044f5 .elementor-button:focus {
	background-color: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-2e4044f5 .elementor-button:hover svg, .elementor-10196 .elementor-element.elementor-element-2e4044f5 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-72c839b4 {
	--display: flex;
	--min-height: 600px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--margin-top: -10em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-72c839b4 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: top center;
}

.elementor-10196 .elementor-element.elementor-element-4083a4ea {
	--display: flex;
	--position: absolute;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	top: -28px;
}

.elementor-10196 .elementor-element.elementor-element-4083a4ea:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-4083a4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-4083a4ea {
	right: -105px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-4083a4ea {
	left: -105px;
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-291baba);
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7a8cdbb6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-291baba);
	color: var(--e-global-color-291baba);
	border-color: var(--e-global-color-291baba);
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon {
	font-size: 35px;
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-description {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-787840b7 {
	--display: flex;
	--position: absolute;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	top: 91px;
}

.elementor-10196 .elementor-element.elementor-element-787840b7:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-787840b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-787840b7 {
	right: -168px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-787840b7 {
	left: -168px;
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-291baba);
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-3a4fab05.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-291baba);
	color: var(--e-global-color-291baba);
	border-color: var(--e-global-color-291baba);
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon {
	font-size: 28px;
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-description {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-7f477e4b {
	--display: flex;
	--position: absolute;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	bottom: 42px;
}

.elementor-10196 .elementor-element.elementor-element-7f477e4b:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-7f477e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7f477e4b {
	left: -84px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-7f477e4b {
	right: -84px;
}

.elementor-10196 .elementor-element.elementor-element-4779e4ce .elementor-counter-number-wrapper {
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
	font-size: var(--e-global-typography-583e54c-font-size);
	font-weight: var(--e-global-typography-583e54c-font-weight);
	line-height: var(--e-global-typography-583e54c-line-height);
	letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
}

.elementor-10196 .elementor-element.elementor-element-4779e4ce .elementor-counter-title {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7946cfa5 {
	left: 77px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-7946cfa5 {
	right: 77px;
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5 {
	top: -35px;
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
	color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-framed .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5.elementor-view-stacked .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5 .elementor-icon {
	font-size: 35px;
	border-width: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-7946cfa5 .elementor-icon svg {
	height: 35px;
}

.elementor-10196 .elementor-element.elementor-element-32949e91 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-32949e91 {
	left: -21px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-32949e91 {
	right: -21px;
}

.elementor-10196 .elementor-element.elementor-element-32949e91 {
	top: 161px;
}

.elementor-10196 .elementor-element.elementor-element-32949e91 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
	color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-framed .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-32949e91.elementor-view-stacked .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-32949e91 .elementor-icon {
	font-size: 49px;
	border-width: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-32949e91 .elementor-icon svg {
	height: 49px;
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-6985c9d4 {
	right: 0px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-6985c9d4 {
	left: 0px;
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4 {
	bottom: 70px;
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
	color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-framed .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4.elementor-view-stacked .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4 .elementor-icon {
	font-size: 42px;
	border-width: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-6985c9d4 .elementor-icon svg {
	height: 42px;
}

.elementor-10196 .elementor-element.elementor-element-2ad50ef6 {
	--display: flex;
	--min-height: 600px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-2ad50ef6:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-2ad50ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilapfef.nitrocdn.com/aogIIvQAqxFZQaQONziNhpDjVZMUBIkG/assets/images/optimized/rev-39b062b/thesmiledesigners.co.in/wp-content/uploads/2024/01/the-smiledesigner-front-banner-2000.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-10196 .elementor-element.elementor-element-1ab18a3e {
	--display: flex;
	--position: absolute;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	top: -28px;
}

.elementor-10196 .elementor-element.elementor-element-1ab18a3e:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-1ab18a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-1ab18a3e {
	right: -105px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-1ab18a3e {
	left: -105px;
}

.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-10196 .elementor-element.elementor-element-38d515b4 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-38d515b4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-291baba);
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-38d515b4.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-38d515b4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-291baba);
	color: var(--e-global-color-291baba);
	border-color: var(--e-global-color-291baba);
}

.elementor-10196 .elementor-element.elementor-element-38d515b4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon {
	font-size: 35px;
}

.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-description {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-1e099d9d {
	--display: flex;
	--position: absolute;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	top: 91px;
}

.elementor-10196 .elementor-element.elementor-element-1e099d9d:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-1e099d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-1e099d9d {
	right: -168px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-1e099d9d {
	left: -168px;
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-291baba);
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-5c364ea4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-291baba);
	color: var(--e-global-color-291baba);
	border-color: var(--e-global-color-291baba);
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon {
	font-size: 28px;
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-description {
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-38e9dbce {
	--display: flex;
	--position: absolute;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	bottom: 42px;
}

.elementor-10196 .elementor-element.elementor-element-38e9dbce:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-38e9dbce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-38e9dbce {
	left: -84px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-38e9dbce {
	right: -84px;
}

.elementor-10196 .elementor-element.elementor-element-1534f3f3 .elementor-counter-number-wrapper {
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
	font-size: var(--e-global-typography-583e54c-font-size);
	font-weight: var(--e-global-typography-583e54c-font-weight);
	line-height: var(--e-global-typography-583e54c-line-height);
	letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
}

.elementor-10196 .elementor-element.elementor-element-1534f3f3 .elementor-counter-title {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-10196 .elementor-element.elementor-element-781420de > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-781420de {
	left: 77px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-781420de {
	right: 77px;
}

.elementor-10196 .elementor-element.elementor-element-781420de {
	top: -35px;
}

.elementor-10196 .elementor-element.elementor-element-781420de .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
	color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-framed .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-781420de.elementor-view-stacked .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-781420de .elementor-icon {
	font-size: 35px;
	border-width: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-781420de .elementor-icon svg {
	height: 35px;
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-51b79c4e {
	left: -21px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-51b79c4e {
	right: -21px;
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e {
	top: 161px;
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
	color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-framed .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e.elementor-view-stacked .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e .elementor-icon {
	font-size: 49px;
	border-width: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-51b79c4e .elementor-icon svg {
	height: 49px;
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50px 50px 50px 50px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7e7e0463 {
	right: 0px;
}

body.rtl .elementor-10196 .elementor-element.elementor-element-7e7e0463 {
	left: 0px;
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463 {
	bottom: 70px;
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
	color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-default .elementor-icon {
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-framed .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463.elementor-view-stacked .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463 .elementor-icon {
	font-size: 42px;
	border-width: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-7e7e0463 .elementor-icon svg {
	height: 42px;
}

.elementor-10196 .elementor-element.elementor-element-26f3b53b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-26f3b53b:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-26f3b53b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #9e3871;
}

.elementor-10196 .elementor-element.elementor-element-8ac3d88 {
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10196 .elementor-element.elementor-element-4d64b18 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-7a41597 {
	--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: center;
}

.elementor-10196 .elementor-element.elementor-element-530b1464 {
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-315b39a6 {
	--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: center;
}

.elementor-10196 .elementor-element.elementor-element-4b8f0fb6.elementor-element {
	--align-self: flex-start;
}

.elementor-10196 .elementor-element.elementor-element-4b8f0fb6 {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-4b8f0fb6 .elementor-heading-title {
	font-size: 22px;
	font-weight: 600;
}

.elementor-10196 .elementor-element.elementor-element-6486ad75.elementor-element {
	--align-self: flex-start;
}

.elementor-10196 .elementor-element.elementor-element-6486ad75 {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-4d860fab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-4d860fab {
	text-align: justify;
}

.elementor-10196 .elementor-element.elementor-element-4d860fab .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 26px;
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-620e3bb4 {
	--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-10196 .elementor-element.elementor-element-620e3bb4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-231521d7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-10196 .elementor-element.elementor-element-231521d7 .elementor-button .elementor-button-content-wrapper {
	gap: 14px;
}

.elementor-10196 .elementor-element.elementor-element-231521d7 .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-10196 .elementor-element.elementor-element-c06eca1.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-c06eca1 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-10196 .elementor-element.elementor-element-c06eca1 .elementor-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
}

.elementor-10196 .elementor-element.elementor-element-6c1669f6 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-6c1669f6 .elementor-button:hover, .elementor-10196 .elementor-element.elementor-element-6c1669f6 .elementor-button:focus {
	background-color: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-6c1669f6 .elementor-button:hover svg, .elementor-10196 .elementor-element.elementor-element-6c1669f6 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-3b1222d4 {
	--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-10196 .elementor-element.elementor-element-4261b678 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-4261b678:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-4261b678 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c44f90;
}

.elementor-10196 .elementor-element.elementor-element-4261b678:hover {
	background-color: #9e3871;
}

.elementor-10196 .elementor-element.elementor-element-7c5e8999 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-7c5e8999:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-7c5e8999 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c44f90;
}

.elementor-10196 .elementor-element.elementor-element-7c5e8999:hover {
	background-color: #9e3871;
}

.elementor-10196 .elementor-element.elementor-element-76715a07 {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-76715a07:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-76715a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c44f90;
}

.elementor-10196 .elementor-element.elementor-element-76715a07:hover {
	background-color: #9e3871;
}

.elementor-10196 .elementor-element.elementor-element-926d4cb {
	--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;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #fff;
	--border-color: #fff;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-926d4cb:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-926d4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #c44f90;
}

.elementor-10196 .elementor-element.elementor-element-926d4cb:hover {
	background-color: #9e3871;
}

.elementor-10196 .elementor-element.elementor-element-344a09b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 40px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-344a09b0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-61d0405b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-7089654b {
	width: var(--container-widget-width, 104.488%);
	max-width: 104.488%;
	--container-widget-width: 104.488%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-7089654b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-7089654b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.5em;
	letter-spacing: 1px;
}

.elementor-10196 .elementor-element.elementor-element-2b02c3be.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-2b02c3be .elementor-heading-title {
	font-size: 28px;
}

.elementor-10196 .elementor-element.elementor-element-1434166a {
	text-align: justify;
}

.elementor-10196 .elementor-element.elementor-element-24c3bb17 .elementor-heading-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-3b9855c6 {
	--display: flex;
	--justify-content: center;
	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: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-3b9855c6:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-3b9855c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-10196 .elementor-element.elementor-element-7898ee49 > .elementor-widget-container {
	margin: 2em -2em -2em 2em;
	padding: 0em 0em 0em 0em;
}

.elementor-10196 .elementor-element.elementor-element-7898ee49 img {
	width: 100%;
	height: 360px;
	object-fit: cover;
	object-position: center center;
	border-radius: 14px 14px 14px 14px;
}

.elementor-10196 .elementor-element.elementor-element-83dc0c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-83dc0c4:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-83dc0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbebf0;
}

.elementor-10196 .elementor-element.elementor-element-7b131c25 {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-10196 .elementor-element.elementor-element-7d5c68d0 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-7d5c68d0 .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
}

.elementor-10196 .elementor-element.elementor-element-2caa0be3 {
	--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: 28px 28px;
	--row-gap: 28px;
	--column-gap: 28px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-545b2d27 {
	--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(238, 174, 194, .5);
	--border-color: rgba(238, 174, 194, .5);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-10196 .elementor-element.elementor-element-545b2d27:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-545b2d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-489d8c08 img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center center;
}

.elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-10196 .elementor-element.elementor-element-29d339f9 {
	--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(238, 174, 194, .5);
	--border-color: rgba(238, 174, 194, .5);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-10196 .elementor-element.elementor-element-29d339f9:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-29d339f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-6df1e628 img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center center;
}

.elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-10196 .elementor-element.elementor-element-396a8546 {
	--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(238, 174, 194, .5);
	--border-color: rgba(238, 174, 194, .5);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-10196 .elementor-element.elementor-element-396a8546:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-396a8546 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-7a52a332 img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center center;
}

.elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-10196 .elementor-element.elementor-element-f1abd0f {
	--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;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-f1abd0f:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-f1abd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 189, 196, .17);
}

.elementor-10196 .elementor-element.elementor-element-3fa6a6b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-6d3ced90 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-6d3ced90 .elementor-heading-title {
	font-family: "Gelasio", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	color: #a02149;
}

.elementor-10196 .elementor-element.elementor-element-9df8bfa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-26e77b49 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-10196 .elementor-element.elementor-element-26e77b49 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10196 .elementor-element.elementor-element-26e77b49 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 17px;
}

.elementor-10196 .elementor-element.elementor-element-26e77b49 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 3px;
	--swiper-pagination-bullet-vertical-gap: 3px;
	width: 7px;
	height: 7px;
}

.elementor-10196 .elementor-element.elementor-element-739332c {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-739332c:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-739332c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 189, 196, .17);
}

.elementor-10196 .elementor-element.elementor-element-d32d4de {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-d107076 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-d107076 .elementor-heading-title {
	font-family: "Gelasio", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	color: #a02149;
}

.elementor-10196 .elementor-element.elementor-element-2313118 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-1f46327d {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-10196 .elementor-element.elementor-element-1f46327d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10196 .elementor-element.elementor-element-1f46327d .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 17px;
}

.elementor-10196 .elementor-element.elementor-element-1f46327d .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 3px;
	--swiper-pagination-bullet-vertical-gap: 3px;
	width: 7px;
	height: 7px;
}

.elementor-10196 .elementor-element.elementor-element-753de2ef {
	--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;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-410b0834 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-7215a584 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-7215a584 .elementor-heading-title {
	font-family: "Gelasio", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	color: #a02149;
}

.elementor-10196 .elementor-element.elementor-element-19f88491 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-2e6ed9c6 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-10196 .elementor-element.elementor-element-2e6ed9c6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10196 .elementor-element.elementor-element-2e6ed9c6 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 17px;
}

.elementor-10196 .elementor-element.elementor-element-2e6ed9c6 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 3px;
	--swiper-pagination-bullet-vertical-gap: 3px;
	width: 7px;
	height: 7px;
}

.elementor-10196 .elementor-element.elementor-element-6fab1142 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-6fab1142:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-6fab1142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 189, 196, .17);
}

.elementor-10196 .elementor-element.elementor-element-c2ee2a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-3d14f789 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-3d14f789 .elementor-heading-title {
	font-family: "Gelasio", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	color: #a02149;
}

.elementor-10196 .elementor-element.elementor-element-7368d35 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-791fb5f6 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-10196 .elementor-element.elementor-element-791fb5f6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10196 .elementor-element.elementor-element-791fb5f6 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 17px;
}

.elementor-10196 .elementor-element.elementor-element-791fb5f6 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 3px;
	--swiper-pagination-bullet-vertical-gap: 3px;
	width: 7px;
	height: 7px;
}

.elementor-10196 .elementor-element.elementor-element-c517980 {
	--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: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-9480648 {
	--display: flex;
	--min-height: 633px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-3f20a5e {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-3f20a5e .elementor-heading-title {
	font-family: "Gelasio", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: uppercase;
	color: #a02149;
}

.elementor-10196 .elementor-element.elementor-element-5be6bbb8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-5be6bbb8:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-5be6bbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://thesmiledesigners.co.in/wp-content/uploads/2024/01/graph-paper2.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: auto;
}

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

.elementor-10196 .elementor-element.elementor-element-5be6bbb8::before, .elementor-10196 .elementor-element.elementor-element-5be6bbb8 > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-5be6bbb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-5be6bbb8 > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-5be6bbb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-5be6bbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(255, 255, 255, .5) 0%, var(--e-global-color-text) 75%);
}

.elementor-10196 .elementor-element.elementor-element-6167f6c {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-10196 .elementor-element.elementor-element-36a5f040 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-36a5f040 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 1px;
}

.elementor-10196 .elementor-element.elementor-element-2d122cbe {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-2d122cbe .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
}

.elementor-10196 .elementor-element.elementor-element-5ebc4061 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-5ebc4061:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-5ebc4061 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://thesmiledesigners.co.in/wp-content/uploads/2024/01/graph-paper2.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: auto;
}

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

.elementor-10196 .elementor-element.elementor-element-5ebc4061::before, .elementor-10196 .elementor-element.elementor-element-5ebc4061 > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-5ebc4061 > .e-con-inner > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-5ebc4061 > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-5ebc4061 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-5ebc4061 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(255, 255, 255, .5) 0%, var(--e-global-color-text) 75%);
}

.elementor-10196 .elementor-element.elementor-element-2e6e034 {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-2e6e034:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-2e6e034 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-291baba);
	background-image: url("https://thesmiledesigners.co.in/wp-content/uploads/2024/01/graph-paper2.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 10% auto;
}

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

.elementor-10196 .elementor-element.elementor-element-2e6e034::before, .elementor-10196 .elementor-element.elementor-element-2e6e034 > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-2e6e034 > .e-con-inner > .elementor-background-video-container::before, .elementor-10196 .elementor-element.elementor-element-2e6e034 > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-2e6e034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10196 .elementor-element.elementor-element-2e6e034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(251, 235, 240, .7) 0%, var(--e-global-color-291baba) 75%);
}

.elementor-10196 .elementor-element.elementor-element-10b56115 {
	--display: flex;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 3em;
	--padding-left: 5em;
	--padding-right: 1em;
}

.elementor-10196 .elementor-element.elementor-element-7f4b006a {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-4bf59609 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-5b28b67a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-253af0e0 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7d43ded1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-4593ec84 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-71a598d0 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-71a598d0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-71a598d0.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-71a598d0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-5c559264 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-2b85a9c3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-4f7faa42 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-36df3f6b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-53a38526 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-76c803de {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-76c803de.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-76c803de.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-76c803de.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-21fccc85 {
	--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;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-5599432b {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-7da05afd {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7da05afd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7da05afd.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-7da05afd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-4574d9c5 {
	--display: flex;
}

.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-d370af4 {
	--icon-box-icon-margin: 14px;
}

.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-d370af4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-d370af4.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-d370af4.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-4ca25af);
	color: var(--e-global-color-4ca25af);
	border-color: var(--e-global-color-4ca25af);
}

.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon {
	font-size: 28px;
	border-width: 1px 1px 1px 1px;
}

.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4em;
}

.elementor-10196 .elementor-element.elementor-element-6258cc82 {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10196 .elementor-element.elementor-element-75f0d647 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-10196 .elementor-element.elementor-element-48ba113 {
	width: var(--container-widget-width, 104.488%);
	max-width: 104.488%;
	--container-widget-width: 104.488%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-48ba113.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-48ba113 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 1px;
}

.elementor-10196 .elementor-element.elementor-element-fc390f4 .elementor-heading-title {
	font-size: 25px;
	font-weight: 700;
}

.elementor-10196 .elementor-element.elementor-element-3acff3f1 {
	text-align: justify;
}

.elementor-10196 .elementor-element.elementor-element-54466cc6 .elementor-heading-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	color: var(--e-global-color-19da766);
}

.elementor-10196 .elementor-element.elementor-element-24d79d35 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-26dd81d9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-10196 .elementor-element.elementor-element-334520aa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 1em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-7608c902 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-7608c902 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 1px;
}

.elementor-10196 .elementor-element.elementor-element-1ce6e0c0 {
	text-align: center;
}

.elementor-10196 .elementor-element.elementor-element-1ce6e0c0 .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
}

.elementor-10196 .elementor-element.elementor-element-7922d148 {
	--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;
	--justify-content: space-between;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--flex-wrap: wrap;
}

.elementor-10196 .elementor-element.elementor-element-2ff3965c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 3em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-2ff3965c:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-2ff3965c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-638d055);
}

.elementor-10196 .elementor-element.elementor-element-2ff3965c.e-con {
	--order: -99999;
}

.elementor-10196 .elementor-element.elementor-element-3dc91de8 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10196 .elementor-element.elementor-element-3dc91de8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-377cab30 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-44c8878d {
	text-align: justify;
}

.elementor-10196 .elementor-element.elementor-element-44c8878d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-76ce7659 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1.5px;
	--divider-icon-size: 10px;
	--divider-element-spacing: 4px;
}

.elementor-10196 .elementor-element.elementor-element-76ce7659 .elementor-divider-separator {
	width: 100%;
}

.elementor-10196 .elementor-element.elementor-element-76ce7659 .elementor-divider {
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-10196 .elementor-element.elementor-element-76ce7659.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-10196 .elementor-element.elementor-element-76ce7659.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-76ce7659.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-10196 .elementor-element.elementor-element-76ce7659.elementor-view-framed .elementor-icon, .elementor-10196 .elementor-element.elementor-element-76ce7659.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-10196 .elementor-element.elementor-element-60ea7ee9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-ab464ca .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-23e9787f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-249e062e {
	--divider-border-style: double;
	--divider-color: #fff;
	--divider-border-width: 1.6px;
}

.elementor-10196 .elementor-element.elementor-element-249e062e .elementor-divider-separator {
	width: 100%;
}

.elementor-10196 .elementor-element.elementor-element-249e062e .elementor-divider {
	padding-block-start: 3px;
	padding-block-end: 3px;
}

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

.elementor-10196 .elementor-element.elementor-element-1f3e0334 {
	width: 100%;
	max-width: 100%;
}

.elementor-10196 .elementor-element.elementor-element-1f3e0334 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10196 .elementor-element.elementor-element-1f3e0334 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-262f2465 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10196 .elementor-element.elementor-element-262f2465.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10196 .elementor-element.elementor-element-4c23599b {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-4c23599b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 > .elementor-widget-container {
	padding: 0px 0px 0px 33px;
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-icon i {
	color: rgba(238, 174, 194, .5);
	transition: color .3s;
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-icon svg {
	fill: rgba(238, 174, 194, .5);
	transition: fill .3s;
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 {
	--e-icon-list-icon-size: 1px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 0px;
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-10196 .elementor-element.elementor-element-5a346ef .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-c14334d .elementor-repeater-item-525fc2a.elementor-social-icon {
	background-color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-c14334d .elementor-repeater-item-525fc2a.elementor-social-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-10196 .elementor-element.elementor-element-c14334d .elementor-repeater-item-525fc2a.elementor-social-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-10196 .elementor-element.elementor-element-c14334d .elementor-repeater-item-bedd631.elementor-social-icon {
	background-color: var(--e-global-color-332724a);
}

.elementor-10196 .elementor-element.elementor-element-c14334d {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 5px;
	--grid-row-gap: 0px;
}

.elementor-10196 .elementor-element.elementor-element-c14334d .elementor-widget-container {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-5b0cb82 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10196 .elementor-element.elementor-element-47396312 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 3em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-47396312:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-47396312 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-638d055);
}

.elementor-10196 .elementor-element.elementor-element-2f88374f {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-2f88374f .elementor-heading-title {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-icon i {
	color: rgba(238, 174, 194, .5);
	transition: color .3s;
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-icon svg {
	fill: rgba(238, 174, 194, .5);
	transition: fill .3s;
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-10196 .elementor-element.elementor-element-7da3d353 {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-10196 .elementor-element.elementor-element-2f0ffa03 {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-2f0ffa03 .elementor-heading-title {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-20b237cb {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-20b237cb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-70527a9c {
	--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;
	--justify-content: space-around;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-10196 .elementor-element.elementor-element-6e96220a {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-10196 .elementor-element.elementor-element-fab1d19 .elementor-heading-title {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-720af447 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 21px;
	--grid-column-gap: 7px;
	--grid-row-gap: 0px;
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-widget-container {
	text-align: left;
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-social-icon {
	background-color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-social-icon i {
	color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-social-icon svg {
	fill: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-social-icon:hover {
	background-color: var(--e-global-color-332724a);
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-social-icon:hover i {
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-720af447 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-11f70e23 {
	--display: flex;
	--border-radius: 7px 7px 7px 7px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-10196 .elementor-element.elementor-element-11f70e23:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-11f70e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-10196 .elementor-element.elementor-element-42bfc3a .elementor-heading-title {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	color: var(--e-global-color-text);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(21px / 2);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-21px / 2);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-21px / 2);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-accent);
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: dashed;
	border-block-start-width: 1px;
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: dashed;
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-10196 .elementor-element.elementor-element-127b6be9 {
	--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;
}

@media (min-width:768px) {
	.elementor-10196 .elementor-element.elementor-element-0044e1f {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1e6a7a8 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-258fec62 {
		--width: 40%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2645a1dd {
		--width: 101.448%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-72c839b4 {
		--width: 60%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4083a4ea {
		--width: 70%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-787840b7 {
		--width: 81%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7f477e4b {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ad50ef6 {
		--width: 60%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		--width: 70%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1e099d9d {
		--width: 81%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-38e9dbce {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4d64b18 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7a41597 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-315b39a6 {
		--width: 70%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-620e3bb4 {
		--width: 101.448%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4261b678 {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7c5e8999 {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-76715a07 {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-926d4cb {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-61d0405b {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3b9855c6 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7b131c25 {
		--content-width: 600px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-545b2d27 {
		--width: 33%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-29d339f9 {
		--width: 33%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-396a8546 {
		--width: 33%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3fa6a6b1 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-9df8bfa {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-d32d4de {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2313118 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-410b0834 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-19f88491 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-c2ee2a5 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7368d35 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-10b56115 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4bf59609 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-253af0e0 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4593ec84 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5c559264 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4f7faa42 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-53a38526 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5599432b {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4574d9c5 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-75f0d647 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-24d79d35 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ff3965c {
		--content-width: 91%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3dc91de8 {
		--width: 40%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2088328c {
		--width: 24%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-262f2465 {
		--width: 35%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da3d353 {
		--width: 33.33%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6e96220a {
		--width: 25%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-11f70e23 {
		--width: 25%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-10196 .elementor-element.elementor-element-258fec62 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-72c839b4 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4083a4ea {
		--width: 38%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-787840b7 {
		--width: 42%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7f477e4b {
		--width: 30%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ad50ef6 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		--width: 38%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1e099d9d {
		--width: 42%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-38e9dbce {
		--width: 30%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-315b39a6 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7b131c25 {
		--content-width: 600px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-10b56115 {
		--width: 100%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4bf59609 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-253af0e0 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4593ec84 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5c559264 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4f7faa42 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-53a38526 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5599432b {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4574d9c5 {
		--width: 48%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3dc91de8 {
		--width: 30%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2088328c {
		--width: 30%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-262f2465 {
		--width: 30%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da3d353 {
		--width: 30%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6e96220a {
		--width: 40%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-11f70e23 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-10196 .elementor-element.elementor-element-5998e55f {
		--flex-wrap: wrap;
		--padding-top: 4em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-258fec62 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3ba1df3e {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-16daf53e {
		text-align: center;
	}
	
	.elementor-10196 .elementor-element.elementor-element-85802fd.elementor-element {
		--align-self: center;
	}
	
	.elementor-10196 .elementor-element.elementor-element-85802fd {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-85802fd .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2645a1dd {
		--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;
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-72c839b4 {
		--min-height: 804px;
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-4083a4ea {
		right: 4px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-4083a4ea {
		left: 4px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4083a4ea {
		top: 320px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-787840b7 {
		right: 4px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-787840b7 {
		left: 4px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-787840b7 {
		top: 420px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7f477e4b {
		left: 0px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-7f477e4b {
		right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7f477e4b {
		bottom: 70px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4779e4ce .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}
	
	.elementor-10196 .elementor-element.elementor-element-4779e4ce .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7946cfa5 {
		left: 152px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-7946cfa5 {
		right: 152px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7946cfa5 {
		top: 54px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7946cfa5 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7946cfa5 .elementor-icon svg {
		height: 28px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-32949e91 {
		left: 65px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-32949e91 {
		right: 65px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-32949e91 {
		top: 181px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-32949e91 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-32949e91 .elementor-icon svg {
		height: 35px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-6985c9d4 {
		right: -9px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-6985c9d4 {
		left: -9px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6985c9d4 {
		bottom: 280px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ad50ef6 {
		--min-height: 804px;
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		right: 4px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		left: 4px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		top: 320px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-1e099d9d {
		right: 4px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-1e099d9d {
		left: 4px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1e099d9d {
		top: 420px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-38e9dbce {
		left: 0px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-38e9dbce {
		right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-38e9dbce {
		bottom: 70px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1534f3f3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}
	
	.elementor-10196 .elementor-element.elementor-element-1534f3f3 .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-781420de {
		left: 152px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-781420de {
		right: 152px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-781420de {
		top: 54px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-781420de .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-781420de .elementor-icon svg {
		height: 28px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-51b79c4e {
		left: 65px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-51b79c4e {
		right: 65px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-51b79c4e {
		top: 181px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-51b79c4e .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-51b79c4e .elementor-icon svg {
		height: 35px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7e7e0463 {
		right: -9px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-7e7e0463 {
		left: -9px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7e7e0463 {
		bottom: 280px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-315b39a6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4b8f0fb6 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6486ad75 {
		text-align: center;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4d860fab.elementor-element {
		--align-self: center;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4d860fab {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4d860fab .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-620e3bb4 {
		--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;
		--justify-content: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-344a09b0 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 3em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-61d0405b {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7089654b .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-24c3bb17 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-7898ee49 img {
		height: 469px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-83dc0c4 {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2caa0be3 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-545b2d27 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-489d8c08 img {
		height: 180px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-29d339f9 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6df1e628 img {
		height: 180px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-396a8546 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7a52a332 img {
		height: 180px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5be6bbb8 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-36a5f040 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5ebc4061 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2e6e034 {
		--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;
		--flex-wrap: wrap;
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-10b56115 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title a {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-48ba113 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-54466cc6 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-334520aa {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7608c902 .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7922d148 {
		--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;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ff3965c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 1em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-377cab30 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-44c8878d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-60ea7ee9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-ab464ca .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-23e9787f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1f3e0334 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4c23599b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-5a346ef .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-47396312 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 1em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2f88374f .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-2f0ffa03 .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-20b237cb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-70527a9c {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-fab1d19 .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-11f70e23 {
		--margin-top: 2em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-42bfc3a .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(22px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(22px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(22px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-22px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-74cc69ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-22px / 2);
	}
}

@media (max-width:767px) {
	.elementor-10196 .elementor-element.elementor-element-1d35030c {
		--min-height: 353px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1d35030c:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-1d35030c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5998e55f {
		--padding-top: 2em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3ba1df3e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-16daf53e {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-16daf53e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-85802fd {
		text-align: justify;
	}
	
	.elementor-10196 .elementor-element.elementor-element-85802fd .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2645a1dd {
		--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: center;
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--flex-wrap: wrap;
	}
	
	.elementor-10196 .elementor-element.elementor-element-72c839b4 {
		--width: 100%;
		--min-height: 180px;
		--justify-content: space-evenly;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4083a4ea {
		--width: 84%;
		top: 0px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-4083a4ea {
		right: 0px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-4083a4ea {
		left: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7a8cdbb6 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-787840b7 {
		--width: 84%;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-787840b7 {
		right: 35px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-787840b7 {
		left: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-3a4fab05 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-7f477e4b {
		--width: 50%;
		bottom: 134px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7f477e4b {
		left: 3px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-7f477e4b {
		right: 3px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4779e4ce .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}
	
	.elementor-10196 .elementor-element.elementor-element-4779e4ce .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7946cfa5 {
		left: 22px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-7946cfa5 {
		right: 22px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7946cfa5 {
		top: 53px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-32949e91 {
		left: 7px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-32949e91 {
		right: 7px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-6985c9d4 {
		right: 0px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-6985c9d4 {
		left: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6985c9d4 {
		bottom: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6985c9d4 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6985c9d4 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ad50ef6 {
		--width: 100%;
		--min-height: 500px;
		--justify-content: space-evenly;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ad50ef6:not(.elementor-motion-effects-element-type-background), .elementor-10196 .elementor-element.elementor-element-2ad50ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		--width: 84%;
		top: 0px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		right: 0px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-1ab18a3e {
		left: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-38d515b4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-1e099d9d {
		--width: 84%;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-1e099d9d {
		right: 35px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-1e099d9d {
		left: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-5c364ea4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-38e9dbce {
		--width: 50%;
		bottom: 134px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-38e9dbce {
		left: 3px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-38e9dbce {
		right: 3px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1534f3f3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	}
	
	.elementor-10196 .elementor-element.elementor-element-1534f3f3 .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-781420de {
		left: 22px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-781420de {
		right: 22px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-781420de {
		top: 53px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-51b79c4e {
		left: 7px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-51b79c4e {
		right: 7px;
	}
	
	body:not(.rtl) .elementor-10196 .elementor-element.elementor-element-7e7e0463 {
		right: 0px;
	}
	
	body.rtl .elementor-10196 .elementor-element.elementor-element-7e7e0463 {
		left: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7e7e0463 {
		bottom: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7e7e0463 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7e7e0463 .elementor-icon svg {
		height: 35px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4b8f0fb6 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6486ad75 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6486ad75 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4d860fab {
		text-align: justify;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4d860fab .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-620e3bb4 {
		--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: center;
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--flex-wrap: wrap;
	}
	
	.elementor-10196 .elementor-element.elementor-element-c06eca1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4261b678 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7c5e8999 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-76715a07 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-926d4cb {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-344a09b0 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7089654b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2b02c3be .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1434166a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1434166a {
		font-size: 16px;
		line-height: 1.7em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-24c3bb17 > .elementor-widget-container {
		margin: -28px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-24c3bb17 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-127265e > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3b9855c6 {
		--margin-top: -19px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7898ee49 > .elementor-widget-container {
		margin: 1em -1em -1em 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7898ee49 img {
		height: 325px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-83dc0c4 {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7d5c68d0 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title {
		margin-block-end: 6px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-460ddfc7 .elementor-icon-box-description {
		font-size: 16px;
		line-height: 1.9em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title {
		margin-block-end: 6px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-70a6290b .elementor-icon-box-description {
		font-size: 16px;
		line-height: 1.9em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title {
		margin-block-end: 6px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-12cd3d8d .elementor-icon-box-description {
		font-size: 16px;
		line-height: 1.9em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-f1abd0f {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6d3ced90 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-739332c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-d107076 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-753de2ef {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7215a584 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6fab1142 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3d14f789 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3f20a5e .elementor-heading-title {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5be6bbb8 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6167f6c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-36a5f040 .elementor-heading-title {
		font-size: 10px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5ebc4061 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2e6e034 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-10b56115 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5b28b67a .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7d43ded1 .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-71a598d0 .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2b85a9c3 .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-36df3f6b .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-76c803de .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da05afd .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title {
		margin-block-end: 12px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title, .elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-d370af4 .elementor-icon-box-description {
		font-size: 16px;
		line-height: 2.1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-6258cc82 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-48ba113 .elementor-heading-title {
		font-size: 10px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-54466cc6 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-334520aa {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-7608c902 .elementor-heading-title {
		font-size: 10px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2ff3965c {
		--justify-content: space-evenly;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--align-content: flex-start;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-3dc91de8 {
		--padding-top: 30px;
		--padding-bottom: 14px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-377cab30 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-377cab30 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-44c8878d {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-44c8878d .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-60ea7ee9 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-60ea7ee9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-ab464ca {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-ab464ca .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-23e9787f {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-23e9787f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2088328c {
		--width: 90%;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1f3e0334 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-1f3e0334 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5ff97d07 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-262f2465 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4c23599b {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-4c23599b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10196 .elementor-element.elementor-element-15a627a1 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-5a346ef {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-5a346ef .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-47396312 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2f88374f {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2f88374f .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-7px / 2);
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10196 .elementor-element.elementor-element-675f5400 .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-7da3d353 {
		--width: 50%;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2f0ffa03 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-2f0ffa03 .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-20b237cb {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-20b237cb .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-70527a9c {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-fab1d19 {
		text-align: left;
	}
	
	.elementor-10196 .elementor-element.elementor-element-fab1d19 .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
	
	.elementor-10196 .elementor-element.elementor-element-720af447 {
		--icon-size: 16px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-11f70e23 {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
	}
	
	.elementor-10196 .elementor-element.elementor-element-42bfc3a .elementor-heading-title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
	}
}
