.elementor-38891 .elementor-element.elementor-element-5196956 {
	--display: flex;
	--min-height: 80vh;
	--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;
	--overlay-opacity: .31;
	--padding-top: 150px;
	--padding-bottom: 80px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-5196956:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-5196956 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("/?seraph_accel_gi=wp-content%2Fuploads%2F2025%2F08%2Fsell-your-business-img-min.jpg&n=5ZgDcYyeiz69E6CSipKaw");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	--lzl-bg-img: "/?seraph_accel_gi=wp-content%2Fuploads%2F2025%2F08%2Fsell-your-business-img-min.jpg&n=5ZgDcYyeiz69E6CSipKaw";
}

.elementor-38891 .elementor-element.elementor-element-5196956:not(.elementor-motion-effects-element-type-background).lzl:not(.lzl-ed), .elementor-38891 .elementor-element.elementor-element-5196956 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed), .elementor-38891 .elementor-element.elementor-element-5196956:not(.elementor-motion-effects-element-type-background).lzl-ing:not(.lzl-ed), .elementor-38891 .elementor-element.elementor-element-5196956 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAKWCAYAAAC/JD72AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAOhklEQVR42u3BgQAAAADDoPlTn+AGVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwDM0/AAB/FXa/AAAAABJRU5ErkJggg==");
}

.elementor-38891 .elementor-element.elementor-element-5196956::before, .elementor-38891 .elementor-element.elementor-element-5196956 > .elementor-background-video-container::before, .elementor-38891 .elementor-element.elementor-element-5196956 > .e-con-inner > .elementor-background-video-container::before, .elementor-38891 .elementor-element.elementor-element-5196956 > .elementor-background-slideshow::before, .elementor-38891 .elementor-element.elementor-element-5196956 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38891 .elementor-element.elementor-element-5196956 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-4d311d6) 50%, var(--e-global-color-primary) 65%);
}

.elementor-38891 .elementor-element.elementor-element-287b991 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-1d2a237 .elementor-heading-title {
	font-family: var(--e-global-typography-5df0327-font-family), Sans-serif;
	font-size: var(--e-global-typography-5df0327-font-size);
	font-weight: var(--e-global-typography-5df0327-font-weight);
	line-height: var(--e-global-typography-5df0327-line-height);
	letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
	word-spacing: var(--e-global-typography-5df0327-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-c6b4ece {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-cb7be27 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-38891 .elementor-element.elementor-element-cb7be27 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-38891 .elementor-element.elementor-element-cb7be27 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-a1537e0 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-38891 .elementor-element.elementor-element-a1537e0:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-a1537e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 102, 153, .46);
}

.elementor-38891 .elementor-element.elementor-element-8645840 {
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.7em;
	color: var(--e-global-color-secondary);
	width: 100%;
	max-width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-a9185d7 {
	--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: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--margin-top: 110px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-05a0fec {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-05a0fec .elementor-heading-title {
	font-family: var(--e-global-typography-0959822-font-family), Sans-serif;
	font-size: var(--e-global-typography-0959822-font-size);
	font-weight: var(--e-global-typography-0959822-font-weight);
	line-height: var(--e-global-typography-0959822-line-height);
	letter-spacing: var(--e-global-typography-0959822-letter-spacing);
	word-spacing: var(--e-global-typography-0959822-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-9a1611d {
	--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: 66px 66px;
	--row-gap: 66px;
	--column-gap: 66px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-aa95c83 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 80px;
	--padding-bottom: 30px;
	--padding-left: 34px;
	--padding-right: 34px;
}

.elementor-38891 .elementor-element.elementor-element-aa95c83:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-aa95c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
}

.elementor-38891 .elementor-element.elementor-element-838df14 img {
	width: 124px;
	height: 124px;
	object-fit: contain;
	object-position: center center;
	border-radius: 100% 100% 100% 100%;
}

.elementor-38891 .elementor-element.elementor-element-838df14 > .elementor-widget-container {
	margin: -134px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-ebe7174 {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-ebe7174 .elementor-heading-title {
	font-family: var(--e-global-typography-e7ecf56-font-family), Sans-serif;
	font-size: var(--e-global-typography-e7ecf56-font-size);
	font-weight: var(--e-global-typography-e7ecf56-font-weight);
	line-height: var(--e-global-typography-e7ecf56-line-height);
	letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
	word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-9cc6376 {
	text-align: center;
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-9848253 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 80px;
	--padding-bottom: 30px;
	--padding-left: 34px;
	--padding-right: 34px;
}

.elementor-38891 .elementor-element.elementor-element-9848253:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-9848253 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
}

.elementor-38891 .elementor-element.elementor-element-7241638 img {
	width: 124px;
	height: 124px;
	object-fit: contain;
	object-position: center center;
	border-radius: 100% 100% 100% 100%;
}

.elementor-38891 .elementor-element.elementor-element-7241638 > .elementor-widget-container {
	margin: -134px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-3499862 {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-3499862 .elementor-heading-title {
	font-family: var(--e-global-typography-e7ecf56-font-family), Sans-serif;
	font-size: var(--e-global-typography-e7ecf56-font-size);
	font-weight: var(--e-global-typography-e7ecf56-font-weight);
	line-height: var(--e-global-typography-e7ecf56-line-height);
	letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
	word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-098d314 {
	text-align: center;
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-1ad6e14 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 80px;
	--padding-bottom: 30px;
	--padding-left: 34px;
	--padding-right: 34px;
}

.elementor-38891 .elementor-element.elementor-element-1ad6e14:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-1ad6e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
}

.elementor-38891 .elementor-element.elementor-element-2e590bb img {
	width: 124px;
	height: 124px;
	object-fit: contain;
	object-position: center center;
	border-radius: 100% 100% 100% 100%;
}

.elementor-38891 .elementor-element.elementor-element-2e590bb > .elementor-widget-container {
	margin: -134px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-61f5a19 {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-61f5a19 .elementor-heading-title {
	font-family: var(--e-global-typography-e7ecf56-font-family), Sans-serif;
	font-size: var(--e-global-typography-e7ecf56-font-size);
	font-weight: var(--e-global-typography-e7ecf56-font-weight);
	line-height: var(--e-global-typography-e7ecf56-line-height);
	letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
	word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-41dd067 {
	text-align: center;
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-9ab1fd8 {
	--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: 55px 55px;
	--row-gap: 55px;
	--column-gap: 55px;
	--margin-top: 0px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-199ed4a {
	text-align: start;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-199ed4a .elementor-heading-title {
	font-family: var(--e-global-typography-0959822-font-family), Sans-serif;
	font-size: var(--e-global-typography-0959822-font-size);
	font-weight: var(--e-global-typography-0959822-font-weight);
	line-height: var(--e-global-typography-0959822-line-height);
	letter-spacing: var(--e-global-typography-0959822-letter-spacing);
	word-spacing: var(--e-global-typography-0959822-word-spacing);
}

body:not(.rtl) .elementor-38891 .elementor-element.elementor-element-4f93045 {
	left: 0px;
}

.elementor-38891 .elementor-element.elementor-element-4f93045 {
	top: -100px;
}

.elementor-38891 .elementor-element.elementor-element-5422a4f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-2f80a44 {
	--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;
	--flex-wrap: nowrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-38891 .elementor-element.elementor-element-518721b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: var(--container-widget-width, 28%);
	max-width: 28%;
	--container-widget-width: 28%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-518721b > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-4493d07 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 36px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-4493d07:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-4493d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
}

.elementor-38891 .elementor-element.elementor-element-fa6241d {
	--display: flex;
	--min-height: 100px;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-6e88ada {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-6e88ada .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-38891 .elementor-element.elementor-element-bf51ae5 {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-bf51ae5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-38891 .elementor-element.elementor-element-b71078c {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
	width: 100%;
	max-width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4em;
}

.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-2194217 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-38891 .elementor-element.elementor-element-2194217 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-38891 .elementor-element.elementor-element-2194217 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-2194217 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-e927e3c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 36px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-e927e3c:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-e927e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
}

.elementor-38891 .elementor-element.elementor-element-faf1e14 {
	--display: flex;
	--min-height: 100px;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-6e3384f {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-6e3384f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-38891 .elementor-element.elementor-element-45bf77a {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-45bf77a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-38891 .elementor-element.elementor-element-c4f260f {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
	width: 100%;
	max-width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4em;
}

.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-0c02311 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-38891 .elementor-element.elementor-element-0c02311 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-38891 .elementor-element.elementor-element-0c02311 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-0c02311 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-b972296 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 36px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-b972296:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-b972296 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-38891 .elementor-element.elementor-element-b40c899 {
	--display: flex;
	--min-height: 100px;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-7b73a8e {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-7b73a8e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-d41bb43 {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-d41bb43 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(0px / 2);
}

.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-38891 .elementor-element.elementor-element-0985974 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-offset: 0px;
	width: 100%;
	max-width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4em;
}

.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-38891 .elementor-element.elementor-element-9592fb8 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-38891 .elementor-element.elementor-element-9592fb8 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-38891 .elementor-element.elementor-element-9592fb8 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-9592fb8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-38891 .elementor-element.elementor-element-c79a3c3 .elementor-icon-wrapper {
	text-align: center;
}

body:not(.rtl) .elementor-38891 .elementor-element.elementor-element-c79a3c3 {
	left: 0px;
}

.elementor-38891 .elementor-element.elementor-element-c79a3c3 {
	top: 0px;
}

.elementor-38891 .elementor-element.elementor-element-f6921d3 {
	--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: space-between;
	--align-items: center;
	--padding-top: 54px;
	--padding-bottom: 54px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-da8a47c {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-38891 .elementor-element.elementor-element-da8a47c:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-da8a47c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-38891 .elementor-element.elementor-element-da8a47c.e-con {
	--align-self: stretch;
}

.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon {
	font-size: 80px;
}

.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon svg {
	height: 80px;
}

.elementor-38891 .elementor-element.elementor-element-55dc04f.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ec5f594-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec5f594-font-size);
	font-weight: var(--e-global-typography-ec5f594-font-weight);
	line-height: var(--e-global-typography-ec5f594-line-height);
	letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
	word-spacing: var(--e-global-typography-ec5f594-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-description {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-f541429 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-38891 .elementor-element.elementor-element-f541429:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-f541429 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-38891 .elementor-element.elementor-element-f541429.e-con {
	--align-self: stretch;
}

.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon {
	font-size: 80px;
}

.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon svg {
	height: 80px;
}

.elementor-38891 .elementor-element.elementor-element-4031b0b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ec5f594-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec5f594-font-size);
	font-weight: var(--e-global-typography-ec5f594-font-weight);
	line-height: var(--e-global-typography-ec5f594-line-height);
	letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
	word-spacing: var(--e-global-typography-ec5f594-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-description {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-f25bfa7 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-38891 .elementor-element.elementor-element-f25bfa7:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-f25bfa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-38891 .elementor-element.elementor-element-f25bfa7.e-con {
	--align-self: stretch;
}

.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon {
	font-size: 80px;
}

.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon svg {
	height: 80px;
}

.elementor-38891 .elementor-element.elementor-element-69c1a82.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-ec5f594-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec5f594-font-size);
	font-weight: var(--e-global-typography-ec5f594-font-weight);
	line-height: var(--e-global-typography-ec5f594-line-height);
	letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
	word-spacing: var(--e-global-typography-ec5f594-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-description {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-342b303 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-342b303:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-342b303 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzIxIiBoZWlnaHQ9Ijg4NCIgdmlld0JveD0iMCAwIDEzMjEgODg0IiBmaWxsPSJub25lIj48ZyBvcGFjaXR5PSIwLjA1Ij48cGF0aCBkPSJNMTE3NC4zMyAyNjUuMUMxMTY4LjMyIDI3NS4zNzIgMTE1My41NyAyODMuNzc2IDExNDEuNiAyODMuNzc2SDMzNi44MzVDMzI0LjgyMyAyODMuNzc2IDMxOS45MDQgMjc1LjM3MiAzMjUuOTEgMjY1LjFMNDcwLjAxNyAxOC42NzU2QzQ3Ni4wMjQgOC40MDQwMyA0OTAuNzggMCA1MDIuNzQ1IDBIMTMwNy41MUMxMzE5LjUzIDAgMTMyNC40NCA4LjQwNDAzIDEzMTguNDQgMTguNjc1NkwxMTc0LjI4IDI2NS4xSDExNzQuMzNaIiBmaWxsPSIjMDA2Njk5Ij48L3BhdGg+PHBhdGggZD0iTTI5OS44OTkgODc1LjdDMjkzLjg5MiA4ODUuOTcyIDI4NC41NzUgODg1LjY5MiAyNzkuMjMxIDg3NS4wOTNMMTU1LjA4MiA2MjkuODgyQzE0OS42OSA2MTkuMjg0IDE1NS4xMjkgNjEwLjYgMTY3LjE0MiA2MTAuNkg0MzMuMTI4QzQ0NS4xNDEgNjEwLjYgNDUwLjA1OSA2MTkuMDA0IDQ0NC4wNTMgNjI5LjI3NUwyOTkuODk5IDg3NS43WiIgZmlsbD0iIzc4ODk5MyI+PC9wYXRoPjxwYXRoIGQ9Ik05MjAuMzU5IDMwNS4zSDE0LjE0NDJDMi4xMzEzMiAzMDUuMyAtMy4zMDc1OSAzMTMuOTg0IDIuMDg0MDEgMzI0LjU4MkwxMjYuMjggNTY5Ljc5NEMxMzEuNjcyIDU4MC4zOTIgMTQ1Ljg2IDU4OS4wNzYgMTU3Ljg3MyA1ODkuMDc2SDc1NC40MDJDNzYwLjA3NyA1ODkuMDc2IDc2OS42MyA1ODAuNjcyIDc3NS42MzcgNTcwLjQwMUw5MTkuNzQ0IDMyMy45NzVDOTI1Ljc1IDMxMy43MDQgOTI2LjAzNCAzMDUuMyA5MjAuMzU5IDMwNS4zWiIgZmlsbD0iIzAwNjY5OSI+PC9wYXRoPjwvZz48L3N2Zz4=");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-38891 .elementor-element.elementor-element-4c6fbbd {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-4c6fbbd .elementor-heading-title {
	font-family: var(--e-global-typography-0959822-font-family), Sans-serif;
	font-size: var(--e-global-typography-0959822-font-size);
	font-weight: var(--e-global-typography-0959822-font-weight);
	line-height: var(--e-global-typography-0959822-line-height);
	letter-spacing: var(--e-global-typography-0959822-letter-spacing);
	word-spacing: var(--e-global-typography-0959822-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-7235e1b {
	--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: 36px 0px;
	--row-gap: 36px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-83c1f25 {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-8019be1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-6e9d7e8-font-family), Sans-serif;
	font-size: var(--e-global-typography-6e9d7e8-font-size);
	font-weight: var(--e-global-typography-6e9d7e8-font-weight);
	line-height: var(--e-global-typography-6e9d7e8-line-height);
	letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
	word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-38891 .elementor-element.elementor-element-8019be1 {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-bc5f8d5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-6e9d7e8-font-family), Sans-serif;
	font-size: var(--e-global-typography-6e9d7e8-font-size);
	font-weight: var(--e-global-typography-6e9d7e8-font-weight);
	line-height: var(--e-global-typography-6e9d7e8-line-height);
	letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
	word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-38891 .elementor-element.elementor-element-bc5f8d5 {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-071d80b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-6e9d7e8-font-family), Sans-serif;
	font-size: var(--e-global-typography-6e9d7e8-font-size);
	font-weight: var(--e-global-typography-6e9d7e8-font-weight);
	line-height: var(--e-global-typography-6e9d7e8-line-height);
	letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
	word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-38891 .elementor-element.elementor-element-071d80b {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-4987925.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-6e9d7e8-font-family), Sans-serif;
	font-size: var(--e-global-typography-6e9d7e8-font-size);
	font-weight: var(--e-global-typography-6e9d7e8-font-weight);
	line-height: var(--e-global-typography-6e9d7e8-line-height);
	letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
	word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-38891 .elementor-element.elementor-element-4987925 {
	width: var(--container-widget-width, 47%);
	max-width: 47%;
	--container-widget-width: 47%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-5ac73e7 {
	--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: space-between;
	--align-items: center;
	--gap: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--margin-top: 110px;
	--margin-bottom: 110px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-09ad384 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-138973d .elementor-heading-title {
	font-family: var(--e-global-typography-0959822-font-family), Sans-serif;
	font-size: var(--e-global-typography-0959822-font-size);
	font-weight: var(--e-global-typography-0959822-font-weight);
	line-height: var(--e-global-typography-0959822-line-height);
	letter-spacing: var(--e-global-typography-0959822-letter-spacing);
	word-spacing: var(--e-global-typography-0959822-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-58f6800 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-38891 .elementor-element.elementor-element-168324d img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-38891 .elementor-element.elementor-element-168324d {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-39ae75d {
	--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: space-between;
	--align-items: flex-start;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 80px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-9af779d {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-9af779d .elementor-heading-title {
	font-family: var(--e-global-typography-0959822-font-family), Sans-serif;
	font-size: var(--e-global-typography-0959822-font-size);
	font-weight: var(--e-global-typography-0959822-font-weight);
	line-height: var(--e-global-typography-0959822-line-height);
	letter-spacing: var(--e-global-typography-0959822-letter-spacing);
	word-spacing: var(--e-global-typography-0959822-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-709cc32d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-7700f296 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-65f828fc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-18974c59 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-40364884 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-75c6d2c8 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-f8618dd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-32d01ab {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-249ca62 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-1a70b77 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-5579c318 {
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
	--n-accordion-item-title-space-between: 16px;
	--n-accordion-item-title-distance-from-content: 16px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-title-active-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 24px;
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-5579c318 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-38891 .elementor-element.elementor-element-5579c318 {
	--n-accordion-padding: 28px 36px 28px 36px;
}

:where( .elementor-38891 .elementor-element.elementor-element-5579c318 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-b9c9fcf-font-family), Sans-serif;
	font-weight: var(--e-global-typography-b9c9fcf-font-weight);
	line-height: var(--e-global-typography-b9c9fcf-line-height);
	letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
	word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
}

:where( .elementor-38891 .elementor-element.elementor-element-5579c318 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-38891 .elementor-element.elementor-element-b8f14f4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-dc49968 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-4c2c345 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-44e035a {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-2653605 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-f3759b2 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-0a32287 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-014238c {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-6feef21 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 28px;
	--padding-left: 36px;
	--padding-right: 36px;
}

.elementor-38891 .elementor-element.elementor-element-52eae50 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-692e370 {
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
	--n-accordion-item-title-space-between: 16px;
	--n-accordion-item-title-distance-from-content: 16px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-title-active-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 24px;
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-692e370 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-38891 .elementor-element.elementor-element-692e370 {
	--n-accordion-padding: 28px 36px 28px 36px;
}

:where( .elementor-38891 .elementor-element.elementor-element-692e370 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-b9c9fcf-font-family), Sans-serif;
	font-weight: var(--e-global-typography-b9c9fcf-font-weight);
	line-height: var(--e-global-typography-b9c9fcf-line-height);
	letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
	word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
}

:where( .elementor-38891 .elementor-element.elementor-element-692e370 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-38891 .elementor-element.elementor-element-26a73637 {
	--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: center;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-38891 .elementor-element.elementor-element-26a73637:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-26a73637 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30672a8);
}

.elementor-38891 .elementor-element.elementor-element-d5b826f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-3b3caae .elementor-heading-title {
	font-family: var(--e-global-typography-5df0327-font-family), Sans-serif;
	font-size: var(--e-global-typography-5df0327-font-size);
	font-weight: var(--e-global-typography-5df0327-font-weight);
	line-height: var(--e-global-typography-5df0327-line-height);
	letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
	word-spacing: var(--e-global-typography-5df0327-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-3b3caae {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
}

.elementor-38891 .elementor-element.elementor-element-564d59b {
	--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-end;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-5c7ea0b1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-6253085c {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-6253085c:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-6253085c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-7a2eda4e {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-70172536 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-2a5e2e40 {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-359e8ab1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-43a79653 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-43a79653:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-43a79653 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-2f092172 {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-239be3f2 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-d659fde {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-279094b7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-2622fe4d {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-2622fe4d:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-2622fe4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-58fb0923 {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-75c5e1b3 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-62a8ef0d {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-139f4cc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-b412a14 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-b412a14:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-b412a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-f1cb0ea {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-31fc1ce {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-c948841 {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-64e2347 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-7d62885 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-7d62885:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-7d62885 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-d0a1e59 {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-e7147c9 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-6326e6a {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-169b42a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-a7048a8 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-a7048a8:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-a7048a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-b119420 {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-6e622f5 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-3e97659 {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-e264cc1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-6f91304 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-6f91304:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-6f91304 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-b74d687 {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-d523601 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-188348f {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-6a91e3b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-f9d8310 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-f9d8310:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-f9d8310 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-729acfc {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-fda866e {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-1419493 {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-eb5f3f7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-a114026 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-a114026:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-a114026 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-a9c7f5c {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-4f77ac8 {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-07deadc {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-10443d1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-f2b7ae5 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-38891 .elementor-element.elementor-element-f2b7ae5:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-f2b7ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-3e8ab7b {
	text-align: start;
}

.elementor-38891 .elementor-element.elementor-element-3b02d3e {
	font-family: var(--e-global-typography-e4659f5-font-family), Sans-serif;
	font-size: var(--e-global-typography-e4659f5-font-size);
	font-weight: var(--e-global-typography-e4659f5-font-weight);
	line-height: var(--e-global-typography-e4659f5-line-height);
	letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
	word-spacing: var(--e-global-typography-e4659f5-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-297e625 {
	font-family: var(--e-global-typography-24b750c-font-family), Sans-serif;
	font-size: var(--e-global-typography-24b750c-font-size);
	font-weight: var(--e-global-typography-24b750c-font-weight);
	line-height: var(--e-global-typography-24b750c-line-height);
	letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
	word-spacing: var(--e-global-typography-24b750c-word-spacing);
}

.elementor-38891 .elementor-element.elementor-element-708f275 {
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-slides-gap: 20px;
	--e-n-carousel-swiper-pagination-size: 12px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-accent);
	--e-n-carousel-dots-hover-color: var(--e-global-color-accent);
	--e-n-carousel-swiper-pagination-spacing: 60px;
}

.elementor-38891 .elementor-element.elementor-element-c60287e {
	--display: flex;
	--min-height: 95vh;
	--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: 34px 34px;
	--row-gap: 34px;
	--column-gap: 34px;
	--flex-wrap: wrap;
}

.elementor-38891 .elementor-element.elementor-element-c60287e:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-c60287e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("/?seraph_accel_gi=wp-content%2Fuploads%2F2025%2F08%2FBg-1-min.jpg&n=G0NbwzBIBNMUG6EV81Q");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	--lzl-bg-img: "/?seraph_accel_gi=wp-content%2Fuploads%2F2025%2F08%2FBg-1-min.jpg&n=G0NbwzBIBNMUG6EV81Q";
}

.elementor-38891 .elementor-element.elementor-element-c60287e:not(.elementor-motion-effects-element-type-background).lzl:not(.lzl-ed), .elementor-38891 .elementor-element.elementor-element-c60287e > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed), .elementor-38891 .elementor-element.elementor-element-c60287e:not(.elementor-motion-effects-element-type-background).lzl-ing:not(.lzl-ed), .elementor-38891 .elementor-element.elementor-element-c60287e > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAKwCAYAAABu0djdAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAPGElEQVR42u3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODHAH40AAHcKpI5AAAAAElFTkSuQmCC");
}

.elementor-38891 .elementor-element.elementor-element-e2adcda {
	text-align: center;
}

.elementor-38891 .elementor-element.elementor-element-e2adcda .elementor-heading-title {
	font-family: var(--e-global-typography-d14c8dd-font-family), Sans-serif;
	font-size: var(--e-global-typography-d14c8dd-font-size);
	font-weight: var(--e-global-typography-d14c8dd-font-weight);
	line-height: var(--e-global-typography-d14c8dd-line-height);
	letter-spacing: var(--e-global-typography-d14c8dd-letter-spacing);
	word-spacing: var(--e-global-typography-d14c8dd-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-311c105 {
	text-align: center;
	font-family: var(--e-global-typography-1c0f856-font-family), Sans-serif;
	font-size: var(--e-global-typography-1c0f856-font-size);
	font-weight: var(--e-global-typography-1c0f856-font-weight);
	line-height: var(--e-global-typography-1c0f856-line-height);
	letter-spacing: var(--e-global-typography-1c0f856-letter-spacing);
	word-spacing: var(--e-global-typography-1c0f856-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-7dacf7a {
	--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: space-between;
	--align-items: center;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-38891 .elementor-element.elementor-element-902da98 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 14px;
	--padding-bottom: 14px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-38891 .elementor-element.elementor-element-902da98:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-902da98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-a7e0c0a .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-801b8f6 .elementor-heading-title {
	font-family: var(--e-global-typography-c0f1a3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-c0f1a3a-font-size);
	font-weight: var(--e-global-typography-c0f1a3a-font-weight);
	line-height: var(--e-global-typography-c0f1a3a-line-height);
	letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
	word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-0c7e4aa {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 14px;
	--padding-bottom: 14px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-38891 .elementor-element.elementor-element-0c7e4aa:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-0c7e4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-6a9b101 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-358f8d3 .elementor-heading-title {
	font-family: var(--e-global-typography-c0f1a3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-c0f1a3a-font-size);
	font-weight: var(--e-global-typography-c0f1a3a-font-weight);
	line-height: var(--e-global-typography-c0f1a3a-line-height);
	letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
	word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-1e33b2b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--border-radius: 50px 50px 50px 50px;
	--padding-top: 14px;
	--padding-bottom: 14px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-38891 .elementor-element.elementor-element-1e33b2b:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-1e33b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3c0f24d);
}

.elementor-38891 .elementor-element.elementor-element-4337913 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-38891 .elementor-element.elementor-element-ef30eb6 .elementor-heading-title {
	font-family: var(--e-global-typography-c0f1a3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-c0f1a3a-font-size);
	font-weight: var(--e-global-typography-c0f1a3a-font-weight);
	line-height: var(--e-global-typography-c0f1a3a-line-height);
	letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
	word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	color: var(--e-global-color-secondary);
}

@media (max-width:1480px) {
	.elementor-38891 .elementor-element.elementor-element-5196956 {
		--min-height: 70vh;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1d2a237 .elementor-heading-title {
		font-size: var(--e-global-typography-5df0327-font-size);
		line-height: var(--e-global-typography-5df0327-line-height);
		letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
		word-spacing: var(--e-global-typography-5df0327-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c6b4ece {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-38891 .elementor-element.elementor-element-cb7be27 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-a1537e0 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-a9185d7 {
		--margin-top: 90px;
		--margin-bottom: 90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-05a0fec .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ebe7174 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9cc6376 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3499862 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-098d314 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-61f5a19 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-41dd067 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9ab1fd8 {
		--margin-top: 0px;
		--margin-bottom: 90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-199ed4a .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-518721b {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e88ada .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-2194217 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e3384f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c02311 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-7b73a8e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9592fb8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-342b303 {
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4c6fbbd .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-138973d .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-58f6800 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9af779d .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-7700f296 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-18974c59 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-75c6d2c8 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-32d01ab {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1a70b77 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-5579c318 {
		--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
	}
	
	:where( .elementor-38891 .elementor-element.elementor-element-5579c318 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b9c9fcf-line-height);
		letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
		word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-dc49968 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-44e035a {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f3759b2 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-014238c {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-52eae50 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-692e370 {
		--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
	}
	
	:where( .elementor-38891 .elementor-element.elementor-element-692e370 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b9c9fcf-line-height);
		letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
		word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-26a73637 {
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-3b3caae .elementor-heading-title {
		font-size: var(--e-global-typography-5df0327-font-size);
		line-height: var(--e-global-typography-5df0327-line-height);
		letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
		word-spacing: var(--e-global-typography-5df0327-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-70172536 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-2a5e2e40 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-239be3f2 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-d659fde {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-75c5e1b3 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-62a8ef0d {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-31fc1ce {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c948841 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-e7147c9 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6326e6a {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e622f5 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3e97659 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-d523601 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-188348f {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-fda866e {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1419493 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4f77ac8 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-07deadc {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3b02d3e {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-297e625 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c60287e {
		--min-height: 80vh;
	}
	
	.elementor-38891 .elementor-element.elementor-element-e2adcda .elementor-heading-title {
		font-size: var(--e-global-typography-d14c8dd-font-size);
		line-height: var(--e-global-typography-d14c8dd-line-height);
		letter-spacing: var(--e-global-typography-d14c8dd-letter-spacing);
		word-spacing: var(--e-global-typography-d14c8dd-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-311c105 {
		font-size: var(--e-global-typography-1c0f856-font-size);
		line-height: var(--e-global-typography-1c0f856-line-height);
		letter-spacing: var(--e-global-typography-1c0f856-letter-spacing);
		word-spacing: var(--e-global-typography-1c0f856-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-a7e0c0a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-801b8f6 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6a9b101 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-358f8d3 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4337913 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ef30eb6 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
}

@media (max-width:1279px) {
	.elementor-38891 .elementor-element.elementor-element-5196956 {
		--min-height: 500px;
		--padding-top: 150px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-287b991 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1d2a237 .elementor-heading-title {
		font-size: var(--e-global-typography-5df0327-font-size);
		line-height: var(--e-global-typography-5df0327-line-height);
		letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
		word-spacing: var(--e-global-typography-5df0327-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c6b4ece {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-38891 .elementor-element.elementor-element-cb7be27 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8645840 {
		font-size: 16px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-a9185d7 {
		--margin-top: 60px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-05a0fec .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9a1611d {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-aa95c83 {
		--padding-top: 60px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-838df14 img {
		width: 100px;
		height: 100px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-838df14 > .elementor-widget-container {
		margin: -120px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-ebe7174 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9cc6376 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9848253 {
		--padding-top: 60px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7241638 img {
		width: 100px;
		height: 100px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7241638 > .elementor-widget-container {
		margin: -120px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-3499862 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-098d314 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1ad6e14 {
		--padding-top: 60px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-2e590bb img {
		width: 100px;
		height: 100px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-2e590bb > .elementor-widget-container {
		margin: -120px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-61f5a19 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-41dd067 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9ab1fd8 {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-199ed4a .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-2f80a44 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-518721b .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-518721b > .elementor-widget-container {
		margin: 110px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-518721b {
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 25%);
		max-width: 25%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-fa6241d {
		--min-height: 110px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e88ada .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-bf51ae5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-38891 .elementor-element.elementor-element-2194217 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-faf1e14 {
		--min-height: 110px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e3384f .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-45bf77a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c02311 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-b40c899 {
		--min-height: 110px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7b73a8e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-d41bb43 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9592fb8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f6921d3 {
		--padding-top: 54px;
		--padding-bottom: 54px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-da8a47c {
		--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;
	}
	
	.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-55dc04f.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f541429 {
		--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;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4031b0b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f25bfa7 {
		--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;
	}
	
	.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon {
		font-size: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon svg {
		height: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-69c1a82.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-342b303:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-342b303 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0% auto;
	}
	
	.elementor-38891 .elementor-element.elementor-element-342b303 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4c6fbbd .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-7235e1b {
		--gap: 24px 0px;
		--row-gap: 24px;
		--column-gap: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-5ac73e7 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 60px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-138973d .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-58f6800 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-38891 .elementor-element.elementor-element-39ae75d {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9af779d .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-709cc32d {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7700f296 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-65f828fc {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-18974c59 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-40364884 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-75c6d2c8 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f8618dd {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-32d01ab {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-249ca62 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1a70b77 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-5579c318 {
		--n-accordion-item-title-space-between: 14px;
		--n-accordion-item-title-distance-from-content: 14px;
		--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
		--n-accordion-icon-size: 34px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-5579c318 {
		--n-accordion-padding: 24px 20px 24px 20px;
	}
	
	:where( .elementor-38891 .elementor-element.elementor-element-5579c318 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b9c9fcf-line-height);
		letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
		word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-b8f14f4 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-dc49968 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4c2c345 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-44e035a {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-2653605 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-f3759b2 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-0a32287 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-014238c {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6feef21 {
		--padding-top: 0px;
		--padding-bottom: 24px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-52eae50 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-692e370 {
		--n-accordion-item-title-space-between: 14px;
		--n-accordion-item-title-distance-from-content: 14px;
		--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
		--n-accordion-icon-size: 34px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-692e370 {
		--n-accordion-padding: 24px 20px 24px 20px;
	}
	
	:where( .elementor-38891 .elementor-element.elementor-element-692e370 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b9c9fcf-line-height);
		letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
		word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-26a73637 {
		--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: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-d5b826f {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}
	
	.elementor-38891 .elementor-element.elementor-element-3b3caae .elementor-heading-title {
		font-size: var(--e-global-typography-5df0327-font-size);
		line-height: var(--e-global-typography-5df0327-line-height);
		letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
		word-spacing: var(--e-global-typography-5df0327-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-70172536 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-2a5e2e40 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-239be3f2 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-d659fde {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-75c5e1b3 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-62a8ef0d {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-31fc1ce {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c948841 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-e7147c9 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6326e6a {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e622f5 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3e97659 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-d523601 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-188348f {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-fda866e {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1419493 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4f77ac8 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-07deadc {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3b02d3e {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-297e625 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-708f275 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-pagination-spacing: 40px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-c60287e {
		--min-height: 600px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-e2adcda .elementor-heading-title {
		font-size: var(--e-global-typography-d14c8dd-font-size);
		line-height: var(--e-global-typography-d14c8dd-line-height);
		letter-spacing: var(--e-global-typography-d14c8dd-letter-spacing);
		word-spacing: var(--e-global-typography-d14c8dd-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-311c105 {
		font-size: var(--e-global-typography-1c0f856-font-size);
		line-height: var(--e-global-typography-1c0f856-line-height);
		letter-spacing: var(--e-global-typography-1c0f856-letter-spacing);
		word-spacing: var(--e-global-typography-1c0f856-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-7dacf7a {
		--justify-content: center;
	}
	
	.elementor-38891 .elementor-element.elementor-element-a7e0c0a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-801b8f6 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6a9b101 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-358f8d3 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4337913 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ef30eb6 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-38891 .elementor-element.elementor-element-5196956 {
		--min-height: 400px;
		--padding-top: 100px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-287b991 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1d2a237 {
		text-align: center;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1d2a237 .elementor-heading-title {
		font-size: var(--e-global-typography-5df0327-font-size);
		line-height: var(--e-global-typography-5df0327-line-height);
		letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
		word-spacing: var(--e-global-typography-5df0327-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c6b4ece {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-38891 .elementor-element.elementor-element-cb7be27 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-cb7be27 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-a1537e0 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-8645840 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-05a0fec .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9a1611d {
		--gap: 90px 90px;
		--row-gap: 90px;
		--column-gap: 90px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-aa95c83 {
		--padding-top: 80px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-ebe7174 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9cc6376 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9848253 {
		--padding-top: 80px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-3499862 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-098d314 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1ad6e14 {
		--padding-top: 80px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-61f5a19 .elementor-heading-title {
		font-size: var(--e-global-typography-e7ecf56-font-size);
		line-height: var(--e-global-typography-e7ecf56-line-height);
		letter-spacing: var(--e-global-typography-e7ecf56-letter-spacing);
		word-spacing: var(--e-global-typography-e7ecf56-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-41dd067 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9ab1fd8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-199ed4a .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-199ed4a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-5422a4f {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-518721b {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4493d07 {
		--width: 150px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e88ada .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-bf51ae5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-b71078c .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-38891 .elementor-element.elementor-element-2194217 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-2194217 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-e927e3c {
		--width: 150px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e3384f .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-45bf77a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-c4f260f .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c02311 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c02311 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-b972296 {
		--width: 150px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7b73a8e .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-d41bb43 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38891 .elementor-element.elementor-element-0985974 .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9592fb8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9592fb8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-38891 .elementor-element.elementor-element-c79a3c3 {
		left: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-c79a3c3 {
		top: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-da8a47c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-55dc04f .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ed6414c .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f541429 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4031b0b .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8a5eda7 .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f25bfa7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon {
		font-size: 60px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-69c1a82 .elementor-icon svg {
		height: 60px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title, .elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-ec5f594-font-size);
		line-height: var(--e-global-typography-ec5f594-line-height);
		letter-spacing: var(--e-global-typography-ec5f594-letter-spacing);
		word-spacing: var(--e-global-typography-ec5f594-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-945c4a1 .elementor-icon-box-description {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-342b303:not(.elementor-motion-effects-element-type-background), .elementor-38891 .elementor-element.elementor-element-342b303 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0% auto;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4c6fbbd .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-7235e1b {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-8019be1 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-8019be1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-bc5f8d5 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-bc5f8d5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-071d80b .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-071d80b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4987925 .elementor-image-box-title {
		font-size: var(--e-global-typography-6e9d7e8-font-size);
		line-height: var(--e-global-typography-6e9d7e8-line-height);
		letter-spacing: var(--e-global-typography-6e9d7e8-letter-spacing);
		word-spacing: var(--e-global-typography-6e9d7e8-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4987925 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-138973d .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-58f6800 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-38891 .elementor-element.elementor-element-168324d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-39ae75d {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9af779d .elementor-heading-title {
		font-size: var(--e-global-typography-0959822-font-size);
		line-height: var(--e-global-typography-0959822-line-height);
		letter-spacing: var(--e-global-typography-0959822-letter-spacing);
		word-spacing: var(--e-global-typography-0959822-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-9af779d > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7700f296 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-18974c59 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-75c6d2c8 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-32d01ab {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1a70b77 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-5579c318 {
		--n-accordion-padding: 16px 20px 16px 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-5579c318 {
		--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
		--n-accordion-icon-size: 48px;
		width: 100%;
		max-width: 100%;
	}
	
	:where( .elementor-38891 .elementor-element.elementor-element-5579c318 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b9c9fcf-line-height);
		letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
		word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-dc49968 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-44e035a {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-f3759b2 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-014238c {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-52eae50 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-692e370 {
		--n-accordion-padding: 16px 20px 16px 20px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-692e370 {
		--n-accordion-title-font-size: var(--e-global-typography-b9c9fcf-font-size);
		--n-accordion-icon-size: 48px;
		width: 100%;
		max-width: 100%;
	}
	
	:where( .elementor-38891 .elementor-element.elementor-element-692e370 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-b9c9fcf-line-height);
		letter-spacing: var(--e-global-typography-b9c9fcf-letter-spacing);
		word-spacing: var(--e-global-typography-b9c9fcf-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-26a73637 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-3b3caae .elementor-heading-title {
		font-size: var(--e-global-typography-5df0327-font-size);
		line-height: var(--e-global-typography-5df0327-line-height);
		letter-spacing: var(--e-global-typography-5df0327-letter-spacing);
		word-spacing: var(--e-global-typography-5df0327-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-564d59b {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--flex-wrap: nowrap;
	}
	
	.elementor-38891 .elementor-element.elementor-element-70172536 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-2a5e2e40 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-239be3f2 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-d659fde {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-75c5e1b3 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-62a8ef0d {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-31fc1ce {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-c948841 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-e7147c9 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6326e6a {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-6e622f5 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3e97659 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-d523601 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-188348f {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-fda866e {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1419493 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-4f77ac8 {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-07deadc {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-3b02d3e {
		font-size: var(--e-global-typography-e4659f5-font-size);
		line-height: var(--e-global-typography-e4659f5-line-height);
		letter-spacing: var(--e-global-typography-e4659f5-letter-spacing);
		word-spacing: var(--e-global-typography-e4659f5-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-297e625 {
		font-size: var(--e-global-typography-24b750c-font-size);
		line-height: var(--e-global-typography-24b750c-line-height);
		letter-spacing: var(--e-global-typography-24b750c-letter-spacing);
		word-spacing: var(--e-global-typography-24b750c-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-708f275 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-38891 .elementor-element.elementor-element-c60287e {
		--min-height: 500px;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-e2adcda .elementor-heading-title {
		font-size: var(--e-global-typography-d14c8dd-font-size);
		line-height: var(--e-global-typography-d14c8dd-line-height);
		letter-spacing: var(--e-global-typography-d14c8dd-letter-spacing);
		word-spacing: var(--e-global-typography-d14c8dd-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-e2adcda {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-311c105 {
		font-size: var(--e-global-typography-1c0f856-font-size);
		line-height: var(--e-global-typography-1c0f856-line-height);
		letter-spacing: var(--e-global-typography-1c0f856-letter-spacing);
		word-spacing: var(--e-global-typography-1c0f856-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-7dacf7a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-902da98 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-a7e0c0a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-801b8f6 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c7e4aa {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-6a9b101 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-358f8d3 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-1e33b2b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4337913 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-38891 .elementor-element.elementor-element-ef30eb6 .elementor-heading-title {
		font-size: var(--e-global-typography-c0f1a3a-font-size);
		line-height: var(--e-global-typography-c0f1a3a-line-height);
		letter-spacing: var(--e-global-typography-c0f1a3a-letter-spacing);
		word-spacing: var(--e-global-typography-c0f1a3a-word-spacing);
	}
}

@media (min-width:768px) {
	.elementor-38891 .elementor-element.elementor-element-287b991 {
		--width: 65%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-a9185d7 {
		--content-width: 1070px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-aa95c83 {
		--width: 33%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9848253 {
		--width: 33%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1ad6e14 {
		--width: 33%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4493d07 {
		--width: 24%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-e927e3c {
		--width: 24%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-b972296 {
		--width: 24%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-da8a47c {
		--width: 32%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-f541429 {
		--width: 32%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-f25bfa7 {
		--width: 32%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-7235e1b {
		--content-width: 780px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-09ad384 {
		--width: 55%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-564d59b {
		--width: 65%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-c60287e {
		--content-width: 970px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-902da98 {
		--width: 283px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c7e4aa {
		--width: 283px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1e33b2b {
		--width: 283px;
	}
}

@media (max-width:1279px) and (min-width:768px) {
	.elementor-38891 .elementor-element.elementor-element-287b991 {
		--width: 80%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-4493d07 {
		--width: 25%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-e927e3c {
		--width: 25%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-b972296 {
		--width: 25%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-39ae75d {
		--content-width: 768px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-564d59b {
		--width: 80%;
	}
	
	.elementor-38891 .elementor-element.elementor-element-902da98 {
		--width: 240px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-0c7e4aa {
		--width: 240px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-1e33b2b {
		--width: 240px;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-1d2a237 .elementor-heading-title {
		font-size: 72px !important;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-c6b4ece p {
		font-size: 30px !important;
		line-height: 1.3em !important;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-cb7be27 a {
		font-size: 26px !important;
	}
	
	.elementor-38891 .elementor-element.elementor-element-cb7be27 i {
		margin-top: -10px !important;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-cb7be27 a {
		padding: 20px 36px;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-8645840 p {
		font-size: 22px !important;
		line-height: 1.3em !important;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-a1537e0 {
		width: 80% !important;
		padding: 30px 40px !important;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-287b991 {
		gap: 30px !important;
		width: 100% !important;
	}
}

@media (min-width: 1921px) {
	.elementor-38891 .elementor-element.elementor-element-5196956 {
		min-height: 1000px !important;
		max-height: 1000px !important;
	}
}

.elementor-38891 .elementor-element.elementor-element-f13956e {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

@media (max-width: 767px) {
	.elementor-38891 .elementor-element.elementor-element-9a1611d .icon_box_lined:before {
		content: "";
		position: absolute;
		top: -100px;
		left: 50%;
		transform: translateX(-50%);
		height: 122px;
		width: 6px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEyMiIgdmlld0JveD0iMCAwIDYgMTIyIiBmaWxsPSJub25lIj48bGluZSB4MT0iMy4wMDU4NiIgeTE9IjAuMDA0ODgyOTQiIHgyPSIzLjAwNTg1IiB5Mj0iMTIyLjAwNSIgc3Ryb2tlPSIjREFFREY3IiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1kYXNoYXJyYXk9IjEyIDEyIj48L2xpbmU+PC9zdmc+");
		background-repeat: no-repeat;
		background-size: contain;
		z-index: -1;
	}
	
	.elementor-38891 .elementor-element.elementor-element-9a1611d .icon_box_lined {
		position: relative;
	}
}

.elementor-38891 .elementor-element.elementor-element-518721b li {
	padding-right: 10px !important;
}

.elementor-38891 .elementor-element.elementor-element-0985974 li {
	border-color: rgba(255, 255, 255, .66) !important;
}

.elementor-38891 .elementor-element.elementor-element-2f80a44 li {
	height: 68px;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

.elementor-38891 .elementor-element.elementor-element-2f80a44 li:not(:first-child) {
	border-top: dashed 2px rgba(0, 102, 153, .2);
}

.elementor-38891 .elementor-element.elementor-element-2f80a44 .small-text {
	font-size: 16px;
	font-weight: 500;
}

@media (max-width: 1279px) {
	.elementor-38891 .elementor-element.elementor-element-2f80a44 .small-text {
		font-size: 14px;
	}
	
	.elementor-38891 .elementor-element.elementor-element-2f80a44 li {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
}

@media (max-width: 767px) {
	.elementor-38891 .elementor-element.elementor-element-2f80a44 {
		width: fit-content;
	}
}

@media (max-width: 767px) {
	.elementor-38891 .elementor-element.elementor-element-5422a4f {
		overflow: scroll;
		overflow-y: hidden;
	}
}

.elementor-38891 .elementor-element.elementor-element-7235e1b .elementor-widget-image-box img {
	width: 100%;
}

.elementor-38891 .elementor-element.elementor-element-39ae75d .faq_blue .e-n-accordion-item {
	border-radius: 12px;
	background-color: var(--e-global-color-accent) !important;
	height: fit-content;
}

.elementor-38891 .elementor-element.elementor-element-39ae75d .faq_blue .e-n-accordion-item-title-icon {
	transition: .5s all;
}

.elementor-38891 .elementor-element.elementor-element-39ae75d .faq_blue .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon {
	transform: rotate(180deg);
}

.elementor-38891 .elementor-element.elementor-element-708f275 .swiper-pagination {
	display: flex;
	align-items: center;
}

.elementor-38891 .elementor-element.elementor-element-708f275 .swiper-slide {
	cursor: grab;
}

.elementor-38891 .elementor-element.elementor-element-708f275 .slide_inner {
	height: 100%;
}