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

.elementor-12622 .elementor-element.elementor-element-e657b20:not(.elementor-motion-effects-element-type-background), .elementor-12622 .elementor-element.elementor-element-e657b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-12622 .elementor-element.elementor-element-d97653c {
	--spacer-size: 100px;
}

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

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

.elementor-12622 .elementor-element.elementor-element-2340b05 {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: var(--e-global-color-9507b14);
}

.elementor-12622 .elementor-element.elementor-element-2340b05 a {
	color: var(--e-global-color-1c99b92);
}

.elementor-12622 .elementor-element.elementor-element-9a98440 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.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-12622 .elementor-element.elementor-element-f231c96 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-12622 .elementor-element.elementor-element-c9732ee {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-b03dc04 {
	--display: flex;
}

.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-12622 .elementor-element.elementor-element-d99b28d {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-97187ff {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-685d9e4 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-9af4eb1 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-493e794 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-01a92b5 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-01a92b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-01a92b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-01a92b5 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-9ee7149 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-97b1cca {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-7357c35 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-277d8dd {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-e16d9c2 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-9d4b0c2 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-58abea2 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-2b1d721 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-2b1d721 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-2b1d721 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-2b1d721 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-195d19e {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-1ef225a {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-d83d6fe {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-d9047fb {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-ed96ddf {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-97c66a9 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-5b0ab3c {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-418c640 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-418c640 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-418c640 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-418c640 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-2a902d6 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-b8c74f5 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-2608c31 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-67e6de1 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-cce054f {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-781a133 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-c7384e3 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-c7384e3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-c7384e3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-c7384e3 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-6d13849 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-e9d117b {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-3f9eb06 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-af6b499 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-9b4db21 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-9b4db21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-9b4db21 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-9b4db21 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-c98555b {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-ceb499b {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-55e5acd {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-80c1121 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-7e2db22 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-6bf643c {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-39662fa {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-6ea104c {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-9e863b2 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-813a905 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-4b52ecc {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-12fb73e {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-60ecabd {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-a33d7c3 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-93e7ed1 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-5818eec {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-000687f {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-2b95339 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-3e3fa3a {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-2adb7b3 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-56e1c94 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-2953835 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-3e740e8 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-4c8b565 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-fbb87a3 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-fbb87a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-fbb87a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-fbb87a3 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-531a18b {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-92bd918 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-99bea3b {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-a5cfa83 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-9d93e29 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-edd3eb9 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-7f70b55 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-aec9694 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-aec9694 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-aec9694 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-aec9694 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-41fc429 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-34c720b {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-8c456a2 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-5f5e112 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-5f773cf {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-513ffb9 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-513ffb9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-513ffb9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-513ffb9 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-8757422 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-b1445e7 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-c2703d2 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-70c9c43 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-6325a2f {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-842cb38 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-bb08b66 {
	--display: flex;
}

.elementor-12622 .elementor-element.elementor-element-0299b8b {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-0299b8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-0299b8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

:where( .elementor-12622 .elementor-element.elementor-element-0299b8b > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-12622 .elementor-element.elementor-element-d3cbfa4 {
	--n-accordion-title-font-size: 21px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 15px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 15px 15px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-1c99b92);
	--n-accordion-icon-size: 15px;
}

.elementor-12622 .elementor-element.elementor-element-d3cbfa4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-e0e0b76);
	border-style: none;
}

:where( .elementor-12622 .elementor-element.elementor-element-d3cbfa4 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: var(--e-global-color-e0e0b76);
	border-style: none;
	--border-radius: 0px 1px 15px 15px;
	--padding-top: 0px;
	--padding-right: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
}

.elementor-12622 .elementor-element.elementor-element-d3cbfa4 {
	--n-accordion-padding: 25px 25px 25px 25px;
}

:where( .elementor-12622 .elementor-element.elementor-element-d3cbfa4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
}

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

@media (max-width:1024px) {
	.elementor-12622 .elementor-element.elementor-element-f231c96 .elementor-heading-title {
		font-size: 32px;
	}
}

@media (max-width:767px) {
	.elementor-12622 .elementor-element.elementor-element-d97653c {
		--spacer-size: 80px;
	}
	
	.elementor-12622 .elementor-element.elementor-element-f231c96 {
		text-align: left;
	}
	
	.elementor-12622 .elementor-element.elementor-element-f231c96 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-12622 .elementor-element.elementor-element-d3cbfa4 {
		--n-accordion-padding: 15px 15px 15px 15px;
	}
	
	.elementor-12622 .elementor-element.elementor-element-d3cbfa4 {
		--n-accordion-title-font-size: 19px;
	}
	
	:where( .elementor-12622 .elementor-element.elementor-element-d3cbfa4 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--padding-top: 0px;
		--padding-right: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
	}
}
