
.elementor-12268 .elementor-element.elementor-element-42d8ff4 {
	--display: flex;
	--min-height: 700px;
	--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: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--align-content: space-around;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-42d8ff4:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-42d8ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilenjld.nitrocdn.com/whOgxppRWcjxubPozfwCoTTnGQvFdkYQ/assets/images/optimized/rev-7df8e54/tablyn.app/wp-content/uploads/2026/05/Hero-About-Page-4.webp");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-12268 .elementor-element.elementor-element-42d8ff4.e-con {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-33aea93 {
	--display: flex;
	--min-height: 700px;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	--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-12268 .elementor-element.elementor-element-390512d {
	--display: flex;
	--min-height: 700px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-12268 .elementor-element.elementor-element-390512d.e-con {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-0421f8c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-0421f8c.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-0421f8c .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-1649f3d .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 65px;
	font-weight: 700;
}

.elementor-12268 .elementor-element.elementor-element-c2e8cc6 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 22px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-2c51094 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--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-12268 .elementor-element.elementor-element-da4a317 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 20px 15px 20px;
}

.elementor-12268 .elementor-element.elementor-element-da4a317 .elementor-button:hover, .elementor-12268 .elementor-element.elementor-element-da4a317 .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-da4a317 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-da4a317.elementor-element {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12268 .elementor-element.elementor-element-da4a317 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12268 .elementor-element.elementor-element-da4a317 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

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

.elementor-12268 .elementor-element.elementor-element-fa9fce5 .elementor-button {
	background-color: #fff;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12268 .elementor-element.elementor-element-fa9fce5 .elementor-button:hover, .elementor-12268 .elementor-element.elementor-element-fa9fce5 .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-fa9fce5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12268 .elementor-element.elementor-element-fa9fce5 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

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

.elementor-12268 .elementor-element.elementor-element-942c2a8 {
	--display: flex;
	--min-height: 700px;
}

.elementor-12268 .elementor-element.elementor-element-942c2a8.e-con {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-bf81bba {
	--display: flex;
	--min-height: 700px;
	--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: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--align-content: space-around;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-bf81bba:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-bf81bba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12268 .elementor-element.elementor-element-bf81bba.e-con {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-d0a3d09 {
	--display: flex;
	--min-height: 700px;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
}

.elementor-12268 .elementor-element.elementor-element-5ce7c92 {
	--display: flex;
	--min-height: 700px;
	--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;
}

.elementor-12268 .elementor-element.elementor-element-5ce7c92.e-con {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-eece673 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-eece673.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-eece673 img {
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 29px 8px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-b4893d7 {
	--display: flex;
	--min-height: 700px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

.elementor-12268 .elementor-element.elementor-element-b4893d7.e-con {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-fa97d0f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-fa97d0f.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-fa97d0f .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-7e299b9 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 70px;
	font-weight: 700;
}

.elementor-12268 .elementor-element.elementor-element-273daab {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-5695f65 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--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-12268 .elementor-element.elementor-element-ffc69f6 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 20px 15px 20px;
}

.elementor-12268 .elementor-element.elementor-element-ffc69f6 .elementor-button:hover, .elementor-12268 .elementor-element.elementor-element-ffc69f6 .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-ffc69f6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-ffc69f6.elementor-element {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12268 .elementor-element.elementor-element-ffc69f6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12268 .elementor-element.elementor-element-ffc69f6 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

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

.elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button {
	background-color: #fff;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button:hover, .elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

.elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button:hover svg, .elementor-12268 .elementor-element.elementor-element-11c9b13 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-1883bbb {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-ea5c89c {
	--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-12268 .elementor-element.elementor-element-84efffa img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 28px 4px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-a6ea40a {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-36c5245 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-f5638bc {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-12268 .elementor-element.elementor-element-38111cc {
	--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-12268 .elementor-element.elementor-element-dc85cec img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 28px 4px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-b92959d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-acb5ab5 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-90d47d4 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

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

.elementor-12268 .elementor-element.elementor-element-24bc534:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-24bc534 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-34432d6 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-ac4474b img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-12268 .elementor-element.elementor-element-44dc659 {
	--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;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-9a5cd4c .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-c2808d1 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-94afd25 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-2403767 {
	padding: 0px 0px 30px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-2403767 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-c6e2693 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-12268 .elementor-element.elementor-element-0e33326 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-a94f962.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-a94f962:hover {
	border-style: none;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-a94f962.elementor-position-right .elementor-image-box-img {
	margin-left: 22px;
}

.elementor-12268 .elementor-element.elementor-element-a94f962.elementor-position-left .elementor-image-box-img {
	margin-right: 22px;
}

.elementor-12268 .elementor-element.elementor-element-a94f962.elementor-position-top .elementor-image-box-img {
	margin-bottom: 22px;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-title {
	margin-bottom: 21px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 64%;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-img img {
	height: 0%;
	object-fit: contain;
	object-position: center center;
	border-style: dotted;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-img {
	margin: 20px 20px 0px 20px !important;
}

.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-content {
	padding: 20px 20px 20px 20px;
}

.elementor-12268 .elementor-element.elementor-element-a72fe47 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-a72fe47.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-a72fe47 {
	right: -52%;
}

body.rtl .elementor-12268 .elementor-element.elementor-element-a72fe47 {
	left: -52%;
}

.elementor-12268 .elementor-element.elementor-element-a72fe47 img {
	width: 57%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	opacity: .78;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-aa632be {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12268 .elementor-element.elementor-element-b777277 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-b777277.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-b777277:hover {
	border-style: none;
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-b777277.elementor-position-right .elementor-image-box-img {
	margin-left: 22px;
}

.elementor-12268 .elementor-element.elementor-element-b777277.elementor-position-left .elementor-image-box-img {
	margin-right: 22px;
}

.elementor-12268 .elementor-element.elementor-element-b777277.elementor-position-top .elementor-image-box-img {
	margin-bottom: 22px;
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-title {
	margin-bottom: 21px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 64%;
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-img img {
	height: 0%;
	object-fit: contain;
	object-position: center center;
	border-style: dotted;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-img {
	margin: 20px 20px 0px 20px !important;
}

.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-content {
	padding: 20px 20px 20px 20px;
}

.elementor-12268 .elementor-element.elementor-element-60512f4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-60512f4.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-60512f4 {
	right: -52%;
}

body.rtl .elementor-12268 .elementor-element.elementor-element-60512f4 {
	left: -52%;
}

.elementor-12268 .elementor-element.elementor-element-60512f4 img {
	width: 57%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	opacity: .78;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-34f7bd3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12268 .elementor-element.elementor-element-755a2af {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-755a2af.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-755a2af:hover {
	border-style: none;
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-755a2af.elementor-position-right .elementor-image-box-img {
	margin-left: 22px;
}

.elementor-12268 .elementor-element.elementor-element-755a2af.elementor-position-left .elementor-image-box-img {
	margin-right: 22px;
}

.elementor-12268 .elementor-element.elementor-element-755a2af.elementor-position-top .elementor-image-box-img {
	margin-bottom: 22px;
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-title {
	margin-bottom: 21px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-wrapper .elementor-image-box-img {
	width: 64%;
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-img img {
	height: 0%;
	object-fit: contain;
	object-position: center center;
	border-style: dotted;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-img {
	margin: 20px 20px 0px 20px !important;
}

.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-content {
	padding: 20px 20px 20px 20px;
}

.elementor-12268 .elementor-element.elementor-element-c29784e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-c29784e.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-c29784e {
	right: -52%;
}

body.rtl .elementor-12268 .elementor-element.elementor-element-c29784e {
	left: -52%;
}

.elementor-12268 .elementor-element.elementor-element-c29784e img {
	width: 57%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	opacity: .78;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-26c8318 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce:hover {
	border-style: none;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce.elementor-position-right .elementor-image-box-img {
	margin-left: 22px;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce.elementor-position-left .elementor-image-box-img {
	margin-right: 22px;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 22px;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-title {
	margin-bottom: 21px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-wrapper .elementor-image-box-img {
	width: 64%;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-img img {
	height: 0%;
	object-fit: contain;
	object-position: center center;
	border-style: dotted;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-img {
	margin: 20px 20px 0px 20px !important;
}

.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-content {
	padding: 20px 20px 20px 20px;
}

.elementor-12268 .elementor-element.elementor-element-33db569 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-33db569.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-33db569 {
	right: -52%;
}

body.rtl .elementor-12268 .elementor-element.elementor-element-33db569 {
	left: -52%;
}

.elementor-12268 .elementor-element.elementor-element-33db569 img {
	width: 57%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	opacity: .78;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-3bce5e7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5:hover {
	border-style: none;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5.elementor-position-right .elementor-image-box-img {
	margin-left: 22px;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5.elementor-position-left .elementor-image-box-img {
	margin-right: 22px;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 22px;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-title {
	margin-bottom: 21px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 64%;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-img img {
	height: 0%;
	object-fit: contain;
	object-position: center center;
	border-style: dotted;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
	border-radius: 100px;
	transition-duration: .3s;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-img {
	margin: 20px 20px 0px 20px !important;
}

.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-content {
	padding: 20px 20px 20px 20px;
}

.elementor-12268 .elementor-element.elementor-element-843c170 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-e5f27cc {
	--display: flex;
}

.elementor-12268 .elementor-element.elementor-element-fef840b {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-fef840b .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-b575c20 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-12268 .elementor-element.elementor-element-ebbd235 {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 2px rgba(116.16673583984, 104.92886682925, 104.92886682925, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-ebbd235:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-ebbd235 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-b8b1c2f {
	--display: flex;
	--justify-content: center;
}

.elementor-12268 .elementor-element.elementor-element-bb0d257 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-edb6659 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12268 .elementor-element.elementor-element-edb6659.e-con {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-510522b .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-a847de3 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-e85a773 {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 2px rgba(116.16673583984, 104.92886682925, 104.92886682925, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-e85a773:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-e85a773 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-c25184d {
	--display: flex;
	--justify-content: center;
}

.elementor-12268 .elementor-element.elementor-element-59f00f0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-3f77775 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12268 .elementor-element.elementor-element-3f77775.e-con {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-2043208 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-de854e0 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-46c2aa4 {
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 20px 2px rgba(116.16673583984, 104.92886682925, 104.92886682925, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-46c2aa4:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-46c2aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-fec2a02 {
	--display: flex;
	--justify-content: center;
}

.elementor-12268 .elementor-element.elementor-element-cfd923d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-f89c46b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-12268 .elementor-element.elementor-element-f89c46b.e-con {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-c99f313 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-4ecb6ef {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-b2969fb {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-6b9d5a4 {
	padding: 0px 0px 50px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-6b9d5a4 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-62bad31 {
	--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;
	--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-12268 .elementor-element.elementor-element-1092e16 {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-1092e16:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-1092e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-47288ab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-47288ab.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-47288ab img {
	width: 60%;
}

.elementor-12268 .elementor-element.elementor-element-89a6cb8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-89a6cb8.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-89a6cb8 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-d19b213 {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-f3d3776 {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-f3d3776:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-f3d3776 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-14c0969 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-14c0969.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-14c0969 img {
	width: 60%;
}

.elementor-12268 .elementor-element.elementor-element-c4f00a4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 4px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-c4f00a4 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-3b30aad {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-1160ad5 {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-1160ad5:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-1160ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-82dbf53 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-82dbf53.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-82dbf53 img {
	width: 60%;
}

.elementor-12268 .elementor-element.elementor-element-1dcc00a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-1dcc00a .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-44d9285 {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-57a1a93 {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-57a1a93:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-57a1a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-b9843da {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-b9843da.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-b9843da img {
	width: 60%;
}

.elementor-12268 .elementor-element.elementor-element-03d15e5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-03d15e5 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-b8aa6b5 {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-e3b387a {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-12268 .elementor-element.elementor-element-e3b387a:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-e3b387a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-2f9a107 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-2f9a107.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-2f9a107 img {
	width: 60%;
}

.elementor-12268 .elementor-element.elementor-element-6bd6d03 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 30px 0px;
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-6bd6d03 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-c10dcd3 {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-80d2f19 {
	--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;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-12268 .elementor-element.elementor-element-80d2f19:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-80d2f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilenjld.nitrocdn.com/whOgxppRWcjxubPozfwCoTTnGQvFdkYQ/assets/images/optimized/rev-7df8e54/tablyn.app/wp-content/uploads/2026/05/Hero-Bawah.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-12268 .elementor-element.elementor-element-82bde7f {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-093c7c7 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-348adf9 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
}

.elementor-12268 .elementor-element.elementor-element-bc3bd66 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-96a5b00 {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-96a5b00 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-2b25485 {
	padding: 20px 20px 20px 20px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-a2b7bff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-920e28d {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-c866c84 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-1666e0a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-12268 .elementor-element.elementor-element-1666e0a.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-1666e0a img {
	width: 100%;
}

.elementor-12268 .elementor-element.elementor-element-b298878 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-12268 .elementor-element.elementor-element-6cce27f .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-343dcc6 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-12268 .elementor-element.elementor-element-2d54790 {
	--display: flex;
	--min-height: 350px;
	--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: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-2d54790.e-con {
	--align-self: stretch;
}

.elementor-12268 .elementor-element.elementor-element-2d3d2a8 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-4335827 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-12268 .elementor-element.elementor-element-4335827.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-4335827 img {
	width: 100%;
}

.elementor-12268 .elementor-element.elementor-element-6de8f14 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-12268 .elementor-element.elementor-element-e3426ce .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-f3c9091 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-12268 .elementor-element.elementor-element-f07cdcc {
	--display: flex;
	--min-height: 350px;
	--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: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-f07cdcc.e-con {
	--align-self: stretch;
}

.elementor-12268 .elementor-element.elementor-element-a8534b2 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-ec4a5a7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-12268 .elementor-element.elementor-element-ec4a5a7.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-ec4a5a7 img {
	width: 100%;
}

.elementor-12268 .elementor-element.elementor-element-07e0be8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-12268 .elementor-element.elementor-element-55ef3b8 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-a809143 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-12268 .elementor-element.elementor-element-91539e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-91539e6.e-con {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-0c0cf2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-0c0cf2b.e-con {
	--align-self: stretch;
}

.elementor-12268 .elementor-element.elementor-element-b7289b7 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-2754c10 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-12268 .elementor-element.elementor-element-2754c10.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-2754c10 img {
	width: 100%;
}

.elementor-12268 .elementor-element.elementor-element-f005f6f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-12268 .elementor-element.elementor-element-d7c2a32 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-9bc6ce3 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-12268 .elementor-element.elementor-element-dad2eab {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-dad2eab.e-con {
	--align-self: stretch;
}

.elementor-12268 .elementor-element.elementor-element-f2b2280 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-19ec4a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-12268 .elementor-element.elementor-element-19ec4a0.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-19ec4a0 img {
	width: 100%;
}

.elementor-12268 .elementor-element.elementor-element-f545ef9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-12268 .elementor-element.elementor-element-dd82fdf .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-3d6423c .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-12268 .elementor-element.elementor-element-76043de {
	--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: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-12268 .elementor-element.elementor-element-76043de.e-con {
	--align-self: stretch;
}

.elementor-12268 .elementor-element.elementor-element-a905ef7 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12268 .elementor-element.elementor-element-eb5f156 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-12268 .elementor-element.elementor-element-eb5f156.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-eb5f156 img {
	width: 100%;
}

.elementor-12268 .elementor-element.elementor-element-f7a88ee {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-12268 .elementor-element.elementor-element-307019d .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-f9a73b7 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

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

.elementor-12268 .elementor-element.elementor-element-0b359d2 {
	--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-12268 .elementor-element.elementor-element-8bb6ddf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-8bb6ddf.elementor-element {
	--align-self: center;
}

.elementor-12268 .elementor-element.elementor-element-8bb6ddf img {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 28px 4px rgba(0, 0, 0, .5);
}

.elementor-12268 .elementor-element.elementor-element-88fd3e0 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-1cecd2e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-1cecd2e.elementor-element {
	--align-self: flex-start;
}

.elementor-12268 .elementor-element.elementor-element-1cecd2e .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-ba11506 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-a0a2ce0 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-f1011f7 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-12268 .elementor-element.elementor-element-f1011f7 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-12268 .elementor-element.elementor-element-f1011f7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-12268 .elementor-element.elementor-element-f1011f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12268 .elementor-element.elementor-element-f1011f7 .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-12268 .elementor-element.elementor-element-f1011f7 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12268 .elementor-element.elementor-element-c39f1cb {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-41845ce {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-12268 .elementor-element.elementor-element-41845ce:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-41845ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcf5f2;
}

.elementor-12268 .elementor-element.elementor-element-3e70100 {
	--display: flex;
}

.elementor-12268 .elementor-element.elementor-element-4f6f38a {
	text-align: center;
}

.elementor-12268 .elementor-element.elementor-element-4f6f38a .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-12268 .elementor-element.elementor-element-70bc028 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-12268 .elementor-element.elementor-element-b960f91 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--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-12268 .elementor-element.elementor-element-b07f07c .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 20px 15px 20px;
}

.elementor-12268 .elementor-element.elementor-element-b07f07c .elementor-button:hover, .elementor-12268 .elementor-element.elementor-element-b07f07c .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-b07f07c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12268 .elementor-element.elementor-element-b07f07c.elementor-element {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12268 .elementor-element.elementor-element-b07f07c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12268 .elementor-element.elementor-element-b07f07c .elementor-button .elementor-button-content-wrapper {
	gap: 7px;
}

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

.elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button {
	background-color: #fffdf3;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button:hover, .elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button .elementor-button-content-wrapper {
	gap: 6px;
}

.elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button:hover svg, .elementor-12268 .elementor-element.elementor-element-74e8b5c .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

@media (max-width:1024px) {
	.elementor-12268 .elementor-element.elementor-element-42d8ff4:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-42d8ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-12268 .elementor-element.elementor-element-42d8ff4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-390512d {
		--min-height: 700px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1649f3d .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c2e8cc6 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d0a3d09 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b4893d7 {
		--min-height: 700px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7e299b9 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-273daab {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1883bbb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-36c5245 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f5638bc {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-35485df {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-acb5ab5 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-90d47d4 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-24bc534 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-9a5cd4c .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c2808d1 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-94afd25 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2403767 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-description {
		font-size: 14px;
	}
	
	body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-a72fe47 {
		right: -57%;
	}
	
	body.rtl .elementor-12268 .elementor-element.elementor-element-a72fe47 {
		left: -57%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a72fe47 {
		top: 31px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a72fe47 img {
		width: 51%;
		object-position: center right;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-description {
		font-size: 14px;
	}
	
	body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-60512f4 {
		right: -57%;
	}
	
	body.rtl .elementor-12268 .elementor-element.elementor-element-60512f4 {
		left: -57%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-60512f4 {
		top: 31px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-60512f4 img {
		width: 51%;
		object-position: center right;
	}
	
	.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-description {
		font-size: 14px;
	}
	
	body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-c29784e {
		right: -57%;
	}
	
	body.rtl .elementor-12268 .elementor-element.elementor-element-c29784e {
		left: -57%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c29784e {
		top: 31px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c29784e img {
		width: 51%;
		object-position: center right;
	}
	
	.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-description {
		font-size: 14px;
	}
	
	body:not(.rtl) .elementor-12268 .elementor-element.elementor-element-33db569 {
		right: -57%;
	}
	
	body.rtl .elementor-12268 .elementor-element.elementor-element-33db569 {
		left: -57%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-33db569 {
		top: 31px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-33db569 img {
		width: 51%;
		object-position: center right;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-843c170 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-fef840b .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ebbd235 {
		--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: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8b1c2f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8b1c2f.e-con {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-bb0d257 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-bb0d257.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-bb0d257 img {
		width: 70%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-edb6659 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-510522b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 20px 0px;
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-510522b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a847de3 {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-e85a773 {
		--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: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c25184d {
		--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-12268 .elementor-element.elementor-element-c25184d.e-con {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-59f00f0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-59f00f0.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-59f00f0 img {
		width: 70%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3f77775 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2043208 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 20px 0px;
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2043208 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-de854e0 {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-46c2aa4 {
		--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: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-fec2a02 {
		--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-12268 .elementor-element.elementor-element-fec2a02.e-con {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-cfd923d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-cfd923d.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-cfd923d img {
		width: 70%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f89c46b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c99f313 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c99f313.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c99f313 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-4ecb6ef {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b2969fb {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6b9d5a4 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-89a6cb8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-89a6cb8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d19b213 {
		font-size: 13px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c4f00a4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c4f00a4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3b30aad {
		font-size: 13px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1dcc00a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1dcc00a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-44d9285 {
		font-size: 13px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-03d15e5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-03d15e5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8aa6b5 {
		font-size: 13px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6bd6d03 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6bd6d03 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c10dcd3 {
		font-size: 13px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-093c7c7 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-348adf9 {
		font-size: 25px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-96a5b00 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2b25485 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-920e28d {
		--min-height: 350px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c866c84 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c866c84.e-con {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b298878 {
		--min-height: 125px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b298878.e-con {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6cce27f {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-343dcc6 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-aed6393 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-12268 .elementor-element.elementor-element-aed6393.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2d54790 {
		--min-height: 350px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2d3d2a8 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2d3d2a8.e-con {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6de8f14 {
		--min-height: 125px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-e3426ce {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f3c9091 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8dbd86 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8dbd86.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f07cdcc {
		--min-height: 350px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a8534b2 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a8534b2.e-con {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-07e0be8 {
		--min-height: 125px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-07e0be8.e-con {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-55ef3b8 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a809143 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-9569e57 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-12268 .elementor-element.elementor-element-9569e57.elementor-element {
		--order: 99999;
	}
	
	.elementor-12268 .elementor-element.elementor-element-91539e6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-0c0cf2b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b7289b7 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b7289b7.e-con {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d7c2a32 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-9bc6ce3 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7397c51.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-dad2eab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f2b2280 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f2b2280.e-con {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-dd82fdf {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3d6423c {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1a062b8.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-76043de {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a905ef7 {
		--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;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a905ef7.e-con {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-307019d {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f9a73b7 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-287138b.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7576032 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ba11506 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a0a2ce0 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c39f1cb {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-41845ce {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-4f6f38a .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-70bc028 {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.elementor-12268 .elementor-element.elementor-element-42d8ff4:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-42d8ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-12268 .elementor-element.elementor-element-390512d {
		--content-width: 100%;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--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-12268 .elementor-element.elementor-element-0421f8c.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1649f3d {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1649f3d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c2e8cc6 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-942c2a8 {
		--content-width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-bf81bba {
		--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: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d0a3d09 {
		--min-height: 700px;
		--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: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5ce7c92 {
		--width: 100vw;
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-eece673.elementor-element {
		--order: -99999;
	}
	
	.elementor-12268 .elementor-element.elementor-element-eece673 img {
		width: 70%;
		max-width: 100%;
		height: 100%;
		border-radius: 30px 30px 30px 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b4893d7 {
		--width: 100%;
		--min-height: 489px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--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-12268 .elementor-element.elementor-element-b4893d7.e-con {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-fa97d0f.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7e299b9 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7e299b9 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-273daab {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5695f65 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-12268 .elementor-element.elementor-element-1883bbb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ea5c89c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a6ea40a {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-36c5245 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-36c5245 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f5638bc {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-35485df {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-38111cc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b92959d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-acb5ab5 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-acb5ab5 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-90d47d4 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-24bc534 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-34432d6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-44dc659 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-9a5cd4c {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-9a5cd4c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c2808d1 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2403767 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-img {
		margin-bottom: 22px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a94f962 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-img {
		margin-bottom: 22px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b777277 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-img {
		margin-bottom: 22px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-755a2af .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-img {
		margin-bottom: 22px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-58f39ce .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-img {
		margin-bottom: 22px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5a3f7a5 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-fef840b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b575c20 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-bb0d257 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-bb0d257 img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-edb6659 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-12268 .elementor-element.elementor-element-a847de3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 20px;
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-59f00f0 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-59f00f0 img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3f77775 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-12268 .elementor-element.elementor-element-de854e0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 20px;
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-cfd923d {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-cfd923d img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f89c46b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-12268 .elementor-element.elementor-element-4ecb6ef {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 20px;
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6b9d5a4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-47288ab img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-89a6cb8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-89a6cb8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d19b213 {
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-14c0969 img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c4f00a4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c4f00a4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3b30aad {
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-82dbf53 img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1dcc00a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-44d9285 {
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b9843da img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-03d15e5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8aa6b5 {
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2f9a107 img {
		width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6bd6d03 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c10dcd3 {
		font-size: 15px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-80d2f19:not(.elementor-motion-effects-element-type-background), .elementor-12268 .elementor-element.elementor-element-80d2f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilenjld.nitrocdn.com/whOgxppRWcjxubPozfwCoTTnGQvFdkYQ/assets/images/optimized/rev-7df8e54/tablyn.app/wp-content/uploads/2026/05/Hero-Bawah.webp");
		background-position: -479px 0px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-12268 .elementor-element.elementor-element-80d2f19:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-12268 .elementor-element.elementor-element-80d2f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-12268 .elementor-element.elementor-element-80d2f19 {
		--content-width: 100%;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-093c7c7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-348adf9 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-96a5b00 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2b25485 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-aed6393 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8dbd86 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7397c51 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1a062b8 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-287138b {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-7576032 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-0b359d2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-88fd3e0 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1cecd2e.elementor-element {
		--align-self: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ba11506 {
		text-align: center;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ba11506 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a0a2ce0 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c39f1cb {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-4f6f38a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-70bc028 {
		font-size: 20px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b07f07c .elementor-button {
		font-size: 12px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-74e8b5c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-74e8b5c.elementor-element {
		--align-self: flex-start;
	}
}

@media (min-width:768px) {
	.elementor-12268 .elementor-element.elementor-element-33aea93 {
		--content-width: 1140px;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d0a3d09 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-5ce7c92 {
		--width: 50vw;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b4893d7 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ea5c89c {
		--width: 48%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-a6ea40a {
		--width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-38111cc {
		--width: 48%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b92959d {
		--width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-34432d6 {
		--width: 48%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-44dc659 {
		--width: 50%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-0e33326 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-aa632be {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-34f7bd3 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-26c8318 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3bce5e7 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-ebbd235 {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8b1c2f {
		--width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-edb6659 {
		--width: 60%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-e85a773 {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c25184d {
		--width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-3f77775 {
		--width: 60%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-46c2aa4 {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-fec2a02 {
		--width: 40%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f89c46b {
		--width: 60%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1092e16 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f3d3776 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-1160ad5 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-57a1a93 {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-e3b387a {
		--width: 20%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-82bde7f {
		--width: 60%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-920e28d {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b298878 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-2d54790 {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-6de8f14 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f07cdcc {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-07e0be8 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-0c0cf2b {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f005f6f {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-dad2eab {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f545ef9 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-76043de {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-f7a88ee {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-0b359d2 {
		--width: 48%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-88fd3e0 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12268 .elementor-element.elementor-element-390512d {
		--content-width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-d0a3d09 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b4893d7 {
		--width: 100%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-b8b1c2f {
		--width: 80%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-e85a773 {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-c25184d {
		--width: 80%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-46c2aa4 {
		--width: 33%;
	}
	
	.elementor-12268 .elementor-element.elementor-element-fec2a02 {
		--width: 80%;
	}
}
