
.elementor-1981 .elementor-element.elementor-element-d37c623 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-1981 .elementor-element.elementor-element-d37c623:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-d37c623 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, #e8f4fa 0%, #f8f9fa 100%);
}

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

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

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

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

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

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

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

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

.elementor-1981 .elementor-element.elementor-global-6016 {
	background-color: var(--e-global-color-secondary);
	padding: 5px 20px 5px 20px;
	border-radius: 99px 99px 99px 99px;
}

.elementor-1981 .elementor-element.elementor-global-6016 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-1981 .elementor-element.elementor-global-6016.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-global-6016.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-global-6016.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-global-6016 .elementor-icon {
	font-size: 14px;
}

.elementor-1981 .elementor-element.elementor-global-6016 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-1b3ad65 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-ce14249 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

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

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

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

.elementor-1981 .elementor-element.elementor-element-e83f864 .elementor-button {
	background-color: transparent;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(90deg, #0961ad 0%, #154168 98%);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-e83f864 .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-e83f864 .elementor-button:focus {
	background-color: transparent;
	background-image: linear-gradient(180deg, #0961ad 0%, #043f72 100%);
}

.elementor-1981 .elementor-element.elementor-element-fmri1981 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-fmri1981 .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-fmri1981 .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-471301b {
	--display: flex;
	--overflow: hidden;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1981 .elementor-element.elementor-element-5b4221e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #074a85;
	--border-color: #074a85;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-1981 .elementor-element.elementor-element-5b4221e:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-5b4221e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-37ef34c);
}

.elementor-1981 .elementor-element.elementor-element-38f9c79 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-729017e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
}

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

.elementor-1981 .elementor-element.elementor-element-e8c94c1 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-e8c94c1 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-fc71154 .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-fc71154 .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-fc71154 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-fc71154 .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-fc71154 .elementor-button:focus svg {
	fill: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-6bdb525 .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-6bdb525 .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-6bdb525 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-6bdb525 .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-6bdb525 .elementor-button:focus svg {
	fill: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-2d107fb .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-2d107fb .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-2d107fb .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-2d107fb .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-2d107fb .elementor-button:focus svg {
	fill: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-953170e .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-953170e .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-953170e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-953170e .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-953170e .elementor-button:focus svg {
	fill: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-608d1ac .elementor-button {
	background-color: var(--e-global-color-9a4e8b1);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-608d1ac .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-608d1ac .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-608d1ac .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-608d1ac .elementor-button:focus svg {
	fill: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-84baf75 {
	--display: flex;
}

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

.elementor-1981 .elementor-element.elementor-element-fb0203b {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-fb0203b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-071a452 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-071a452 .elementor-heading-title {
	color: #1a1a1a;
}

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

.elementor-1981 .elementor-element.elementor-element-bc75956 {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

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

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

.elementor-1981 .elementor-element.elementor-element-56490ed .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-56490ed.elementor-view-stacked .elementor-icon {
	background-color: #0961ad;
}

.elementor-1981 .elementor-element.elementor-element-56490ed.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-56490ed.elementor-view-default .elementor-icon {
	fill: #0961ad;
	color: #0961ad;
	border-color: #0961ad;
}

.elementor-1981 .elementor-element.elementor-element-56490ed .elementor-icon {
	font-size: 24px;
}

.elementor-1981 .elementor-element.elementor-element-56490ed .elementor-icon-box-title {
	color: #0961ad;
}

.elementor-1981 .elementor-element.elementor-element-017ea6d {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-017ea6d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-017ea6d .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-1981 .elementor-element.elementor-element-017ea6d .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-dc79619 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-dc79619 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-dc79619 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-1981 .elementor-element.elementor-element-dc79619 .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-2a4e122 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-2a4e122 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-2a4e122 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-1981 .elementor-element.elementor-element-2a4e122 .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-acd05d7 {
	background-color: #f0f7ff;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-acd05d7 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-acd05d7 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-1981 .elementor-element.elementor-element-acd05d7 .elementor-icon {
	font-size: 20px;
}

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

.elementor-1981 .elementor-element.elementor-element-1bc34d7 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-1bc34d7.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-1bc34d7.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-1bc34d7.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-1bc34d7 .elementor-icon {
	font-size: 24px;
}

.elementor-1981 .elementor-element.elementor-element-1bc34d7 .elementor-icon-box-title {
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-d95d92d.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-d95d92d .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6 {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-741a0f6.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6 .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-741a0f6 .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-1981 .elementor-element.elementor-element-e026e57 {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-e026e57 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-e026e57 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-e026e57.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-e026e57.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-e026e57.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-e026e57 .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-e026e57 .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d {
	background-color: #fff5f5;
	padding: 20px 20px 20px 20px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d.elementor-view-stacked .elementor-icon {
	background-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-c04cc3d.elementor-view-default .elementor-icon {
	fill: #dc2626;
	color: #dc2626;
	border-color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d .elementor-icon {
	font-size: 20px;
}

.elementor-1981 .elementor-element.elementor-element-c04cc3d .elementor-icon-box-description {
	color: #7f1d1d;
}

.elementor-1981 .elementor-element.elementor-element-f08a7dd {
	--display: flex;
}

.elementor-1981 .elementor-element.elementor-element-f08a7dd:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-f08a7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafc;
}

.elementor-1981 .elementor-element.elementor-element-5bec809 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-5bec809 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-bc456bd {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-bc456bd .elementor-heading-title {
	color: #1a1a1a;
}

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

.elementor-1981 .elementor-element.elementor-element-baafbd3:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-baafbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a1a1a;
}

.elementor-1981 .elementor-element.elementor-element-54c5774 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-54c5774 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-54c5774.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1981 .elementor-element.elementor-element-54c5774.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-54c5774.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1981 .elementor-element.elementor-element-54c5774 .elementor-icon {
	font-size: 26px;
}

.elementor-1981 .elementor-element.elementor-element-54c5774 .elementor-icon-box-description {
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-c32cdc4 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-c32cdc4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-1981 .elementor-element.elementor-element-7ee8d67 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-a194dab .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-9080591 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-efec252 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-c43684f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-4f6b12f .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-acbf948 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-0f517a4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-4c68805 .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-bfc675f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-4aa6270 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-6e7e743 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-6f39b52 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-c0e4ab4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-76f323b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-60bc86e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-4b2d3a7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-109a47c .elementor-heading-title {
	color: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-e0a8da3 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-759787f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-37e26ec .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-66136ac {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-7809662 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-af1c96c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-8273956 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-c927962 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-10e9db4 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-4be71de {
	--display: flex;
}

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

.elementor-1981 .elementor-element.elementor-element-9afdeb0 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-9afdeb0 .elementor-heading-title {
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-0918107 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-0918107 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-0284f4a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1981 .elementor-element.elementor-element-0284f4a:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-0284f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a1a1a;
}

.elementor-1981 .elementor-element.elementor-element-4c0dd84 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-4c0dd84 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-4c0dd84.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1981 .elementor-element.elementor-element-4c0dd84.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-4c0dd84.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1981 .elementor-element.elementor-element-4c0dd84 .elementor-icon {
	font-size: 26px;
}

.elementor-1981 .elementor-element.elementor-element-4c0dd84 .elementor-icon-box-description {
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-9871896 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-9871896 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1981 .elementor-element.elementor-element-89cc346 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-efc8bc2 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-de87bb3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-577488d {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-577488d .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-9966f24 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-6ec4423 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-86f1195 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-86f1195 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-dddfa85 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-1ce2ec4 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-0e430f3 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-0e430f3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-af087b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-32571ea {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-542ac8f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-bbdf704 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-bbdf704 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-6b92d30 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-476f035 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-8d7c01d {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-8d7c01d .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-bcd6b6f {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-63210fd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1981 .elementor-element.elementor-element-f4199b5 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-f4199b5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-746079a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-e764293 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-522bddb img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-3e44212 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-3e44212 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-aaf23b7 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-cd10e73 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-4ee7555 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-4ee7555 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-82dac3b {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-2abde94 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-e898198 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-e898198 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-38932aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-96206d7 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-5902d5f img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-f423922 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-f423922 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-b0919de {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-29d316e img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-ce52f1b {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-ce52f1b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-9e929bd {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-496490f img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-0963b45 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-0963b45 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-fdab118 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-0a80b7b {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-2e86a04 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-ff0470b {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-ff0470b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-2289107 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-2e4b2ec img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-b5f326b {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-b5f326b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-a14efa3 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-b520eee img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-8dfa84c {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-8dfa84c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-76ad518 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-9ee79ba {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-e95e597 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-959cfb4 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-959cfb4 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-b7a5163 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-ddd93f5 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-723074c {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-723074c .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-c5e0ba4 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-93837c1 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-d788fa9 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-d788fa9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-dcd8c7b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-1981 .elementor-element.elementor-element-7756401 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-9e94706 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-ddf1bf7 {
	padding: 12px 16px 12px 16px;
}

.elementor-1981 .elementor-element.elementor-element-ddf1bf7 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-65f9a03 {
	--display: flex;
}

.elementor-1981 .elementor-element.elementor-element-65f9a03:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-65f9a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8fafc;
}

.elementor-1981 .elementor-element.elementor-element-be854c5 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-be854c5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-42981e2 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-42981e2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-9ea426b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1981 .elementor-element.elementor-element-9ea426b:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-9ea426b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a1a1a;
}

.elementor-1981 .elementor-element.elementor-element-9898ca8 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-9898ca8 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-9898ca8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1981 .elementor-element.elementor-element-9898ca8.elementor-view-framed .elementor-icon, .elementor-1981 .elementor-element.elementor-element-9898ca8.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1981 .elementor-element.elementor-element-9898ca8 .elementor-icon {
	font-size: 26px;
}

.elementor-1981 .elementor-element.elementor-element-9898ca8 .elementor-icon-box-description {
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-b451831 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-b451831 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-1981 .elementor-element.elementor-element-cf11eda {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-8c6d78b img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-8fc3eda {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-8fc3eda .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-a41b553 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-25264e5 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-4ae4177 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-7eaecb2 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-7eaecb2 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-0264166 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-59806a4 {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-c46206e img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-94f45bc {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-94f45bc .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-313d44c {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

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

.elementor-1981 .elementor-element.elementor-element-32a56fe {
	--display: flex;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-1981 .elementor-element.elementor-element-0cd11c3 img {
	width: 100%;
}

.elementor-1981 .elementor-element.elementor-element-7371732 {
	padding: 14px 16px 0px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-7371732 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-3b59fc1 {
	padding: 0px 16px 14px 16px;
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-88a5935 {
	--display: flex;
}

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

.elementor-1981 .elementor-element.elementor-element-df4c1d8 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-df4c1d8 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-9472b18 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-9472b18 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-d1f52a3 {
	color: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-2dde961 {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1981 .elementor-element.elementor-element-2dde961:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-2dde961 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1981 .elementor-element.elementor-element-3bdbef2 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-a999a4c {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1981 .elementor-element.elementor-element-a999a4c:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-a999a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1981 .elementor-element.elementor-element-253af4e .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-24bf14b {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1981 .elementor-element.elementor-element-24bf14b:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-24bf14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1981 .elementor-element.elementor-element-02c423f .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-6bd462d {
	--display: flex;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1981 .elementor-element.elementor-element-6bd462d:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-6bd462d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9a4e8b1);
}

.elementor-1981 .elementor-element.elementor-element-94a8e37 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-1981 .elementor-element.elementor-element-12cfdbd {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #e2e8f0;
	--border-color: #e2e8f0;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1981 .elementor-element.elementor-element-db1dfaa {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-db1dfaa:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-db1dfaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0961ad;
}

.elementor-1981 .elementor-element.elementor-element-54eead2 .elementor-heading-title {
	color: #fff;
}

.elementor-1981 .elementor-element.elementor-element-ccf646a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-ccf646a:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-ccf646a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #07528e;
}

.elementor-1981 .elementor-element.elementor-element-792afa0 .elementor-heading-title {
	color: #fff;
}

.elementor-1981 .elementor-element.elementor-element-21b18f1 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-21b18f1:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-21b18f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #053d6b;
}

.elementor-1981 .elementor-element.elementor-element-e3c4d58 .elementor-heading-title {
	color: #ffc32a;
}

.elementor-1981 .elementor-element.elementor-element-bc590c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-a1d1478 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-3988e90 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-3988e90:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-3988e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-1981 .elementor-element.elementor-element-5e964ba {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-5e964ba:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-5e964ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-1981 .elementor-element.elementor-element-b67390c .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-05393bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-6cf5a1d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-6cf5a1d:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-6cf5a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-1981 .elementor-element.elementor-element-2dba5ed {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-2dba5ed:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-2dba5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-1981 .elementor-element.elementor-element-2ccec3b {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-2ccec3b:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-2ccec3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-1981 .elementor-element.elementor-element-7b5e343 .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-d9d954f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-7e0a723 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-8e9f6ef {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-8e9f6ef:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-8e9f6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-1981 .elementor-element.elementor-element-f1b84f0 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-f1b84f0:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-f1b84f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-1981 .elementor-element.elementor-element-f663aa0 .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-081657f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-11e3adf {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-11e3adf:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-11e3adf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-1981 .elementor-element.elementor-element-b311da7 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-b311da7:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-b311da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-1981 .elementor-element.elementor-element-ec2362d {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-ec2362d:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-ec2362d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-1981 .elementor-element.elementor-element-6ef590d .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-b9315c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-905b044 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-e513b87 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-e513b87:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-e513b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-1981 .elementor-element.elementor-element-a9ce163 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-a9ce163:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-a9ce163 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-1981 .elementor-element.elementor-element-814e7f2 .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-2b28095 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-be51283 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-be51283:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-be51283 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-1981 .elementor-element.elementor-element-f332ad3 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-f332ad3:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-f332ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-1981 .elementor-element.elementor-element-a288b74 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-a288b74:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-a288b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-1981 .elementor-element.elementor-element-5a0f953 .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-17fa1cb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-2c85611 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-1dcbef2 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-1dcbef2:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-1dcbef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-1981 .elementor-element.elementor-element-d43705a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-d43705a:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-d43705a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-1981 .elementor-element.elementor-element-39f30fc .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-0dcbf54 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-f1819fb {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-f1819fb:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-f1819fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-1981 .elementor-element.elementor-element-5ff0074 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-5ff0074:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-5ff0074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-1981 .elementor-element.elementor-element-149802b {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-149802b:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-149802b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-1981 .elementor-element.elementor-element-a37f503 .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-ebc769b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-c3c282c {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-4375c68 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-4375c68:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-4375c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef2f2;
}

.elementor-1981 .elementor-element.elementor-element-53bc8a6 .elementor-heading-title {
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-f11b40c {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-f11b40c:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-f11b40c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0fff4;
}

.elementor-1981 .elementor-element.elementor-element-5f7b5c8 .elementor-heading-title {
	color: #166534;
}

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

.elementor-1981 .elementor-element.elementor-element-c8aa2c7 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-c8aa2c7:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-c8aa2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-1981 .elementor-element.elementor-element-081a30a {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-081a30a:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-081a30a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef0f0;
}

.elementor-1981 .elementor-element.elementor-element-235c38b .elementor-heading-title {
	color: #dc2626;
}

.elementor-1981 .elementor-element.elementor-element-7a059e4 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-1981 .elementor-element.elementor-element-7a059e4:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-7a059e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edfff4;
}

.elementor-1981 .elementor-element.elementor-element-60f2f5f .elementor-heading-title {
	color: #166534;
}

.elementor-1981 .elementor-element.elementor-element-811282a {
	--display: flex;
}

.elementor-1981 .elementor-element.elementor-element-811282a:not(.elementor-motion-effects-element-type-background), .elementor-1981 .elementor-element.elementor-element-811282a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #084d8f;
}

.elementor-1981 .elementor-element.elementor-element-2d1185e {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-2d1185e .elementor-heading-title {
	color: #ffc32a;
}

.elementor-1981 .elementor-element.elementor-element-4260a13 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-4260a13 .elementor-heading-title {
	color: #fff;
}

.elementor-1981 .elementor-element.elementor-element-c1e077b {
	color: #b0cbe5;
}

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

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

.elementor-1981 .elementor-element.elementor-element-e27f694 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-e27f694 .elementor-heading-title {
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-1b11b03 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-1b11b03 .elementor-heading-title {
	color: #8bb0d4;
}

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

.elementor-1981 .elementor-element.elementor-element-18a3d2e {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-18a3d2e .elementor-heading-title {
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-87a1b4a {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-87a1b4a .elementor-heading-title {
	color: #8bb0d4;
}

.elementor-1981 .elementor-element.elementor-element-02fc70d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1981 .elementor-element.elementor-element-c50c1f7 {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-c50c1f7 .elementor-heading-title {
	color: var(--e-global-color-873f065);
}

.elementor-1981 .elementor-element.elementor-element-52b52ae {
	text-align: center;
}

.elementor-1981 .elementor-element.elementor-element-52b52ae .elementor-heading-title {
	color: #8bb0d4;
}

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

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

.elementor-1981 .elementor-element.elementor-element-056a00f .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-056a00f .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-056a00f .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-056a00f .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-056a00f .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

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

.elementor-1981 .elementor-element.elementor-element-262d2cb .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	fill: #191919;
	color: #191919;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1981 .elementor-element.elementor-element-262d2cb .elementor-button:hover, .elementor-1981 .elementor-element.elementor-element-262d2cb .elementor-button:focus {
	background-color: #ecb21d;
	color: var(--e-global-color-text);
}

.elementor-1981 .elementor-element.elementor-element-262d2cb .elementor-button:hover svg, .elementor-1981 .elementor-element.elementor-element-262d2cb .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

:root {
	--page-title-display: none;
}

body.elementor-page-1981 {
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-1981 .elementor-element.elementor-element-04a5753 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-1981 .elementor-element.elementor-element-056a00f .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1981 .elementor-element.elementor-element-262d2cb .elementor-button {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-1981 .elementor-element.elementor-element-04a5753 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-09a9c27 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-471301b {
		--width: 100%;
		--min-height: 260px;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7ef5640 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-fee1eed {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bc75956 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2e1a595 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f08a7dd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-836656c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7ee8d67 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-efec252 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-acbf948 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f3b635d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bfc675f {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6f39b52 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-60bc86e {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7132e69 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e0a8da3 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-66136ac {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-8273956 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-4be71de {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-89cc346 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-efc8bc2 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9966f24 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-dddfa85 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-af087b5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-32571ea {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6b92d30 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bcd6b6f {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-746079a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e764293 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-aaf23b7 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-82dac3b {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-38932aa {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-96206d7 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-b0919de {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9e929bd {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-fdab118 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-0a80b7b {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2289107 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a14efa3 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-76ad518 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9ee79ba {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-b7a5163 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-c5e0ba4 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7756401 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-65f9a03 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a0e73d0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-cf11eda {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-25264e5 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-59806a4 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6dcc812 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-32a56fe {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-88a5935 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f9d1ea8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2dde961 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a999a4c {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-24bf14b {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6bd462d {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9b06344 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bc590c0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-05393bf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-d9d954f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-081657f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-b9315c5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2b28095 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-17fa1cb {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-0dcbf54 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-ebc769b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e7fdfd0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-811282a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6b2a843 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-1981 .elementor-element.elementor-element-1aa13da {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
}

@media (min-width:768px) {
	.elementor-1981 .elementor-element.elementor-element-09a9c27 {
		--width: 50%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-471301b {
		--width: 50%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bc75956 {
		--width: 50%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2e1a595 {
		--width: 50%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7ee8d67 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-efec252 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-acbf948 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bfc675f {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6f39b52 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-60bc86e {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e0a8da3 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-66136ac {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-8273956 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-efc8bc2 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9966f24 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-dddfa85 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-32571ea {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6b92d30 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-bcd6b6f {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e764293 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-aaf23b7 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-82dac3b {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-96206d7 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-b0919de {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9e929bd {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-0a80b7b {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2289107 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a14efa3 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-9ee79ba {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-b7a5163 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-c5e0ba4 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7756401 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-cf11eda {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-25264e5 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-59806a4 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-32a56fe {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2dde961 {
		--width: 25%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a999a4c {
		--width: 25%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-24bf14b {
		--width: 25%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6bd462d {
		--width: 25%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-db1dfaa {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-ccf646a {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-21b18f1 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a1d1478 {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-3988e90 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-5e964ba {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-6cf5a1d {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2dba5ed {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2ccec3b {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7e0a723 {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-8e9f6ef {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f1b84f0 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-11e3adf {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-b311da7 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-ec2362d {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-905b044 {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e513b87 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a9ce163 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-be51283 {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f332ad3 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a288b74 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2c85611 {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-1dcbef2 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-d43705a {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f1819fb {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-5ff0074 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-149802b {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-c3c282c {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-4375c68 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-f11b40c {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-c8aa2c7 {
		--width: 20%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-081a30a {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-7a059e4 {
		--width: 40%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-811282a {
		--content-width: 800px;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a89ab60 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-e94d419 {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-02fc70d {
		--width: 33%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-a3ce036 {
		--width: 50%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-2e70544 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1981 .elementor-element.elementor-element-09a9c27 {
		--width: 100%;
	}
	
	.elementor-1981 .elementor-element.elementor-element-471301b {
		--width: 100%;
	}
}
