.elementor-19597 .elementor-element.elementor-element-eb1ec2d {
	--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-19597 .elementor-element.elementor-element-9c731db {
	--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-19597 .elementor-element.elementor-element-71c4c38 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	color: rgba(33, 48, 71, .42);
}

.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-19597 .elementor-element.elementor-element-0f47113 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-b5c689f {
	width: var(--container-widget-width, 605px);
	max-width: 605px;
	--container-widget-width: 605px;
	--container-widget-flex-grow: 0;
}

.elementor-19597 .elementor-element.elementor-element-9c3d7a3 {
	--display: flex;
}

.elementor-19597 .elementor-element.elementor-element-c0e9817 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 8px 0px 0px 0px;
	--border-top-width: 8px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-cccb8f7);
	--border-color: var(--e-global-color-cccb8f7);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-c0e9817:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-c0e9817 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19597 .elementor-element.elementor-element-3641af2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-19597 .elementor-element.elementor-element-a0e75a8 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: rgba(33, 48, 71, .53);
}

.elementor-19597 .elementor-element.elementor-element-c926af4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-c926af4:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-c926af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cccb8f7);
}

.elementor-19597 .elementor-element.elementor-element-b69e216 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-b02a9ff p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-20b86d2 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-19597 .elementor-element.elementor-element-20b86d2 a {
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-20b86d2 a:hover, .elementor-19597 .elementor-element.elementor-element-20b86d2 a:focus {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-f662377 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-19597 .elementor-element.elementor-element-f662377 img {
	width: 14px;
}

.elementor-19597 .elementor-element.elementor-element-4d0945e {
	width: auto;
	max-width: auto;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-19597 .elementor-element.elementor-element-4d0945e > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 7px 20px 7px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-19597 .elementor-element.elementor-element-4d0945e.elementor-element {
	--align-self: flex-start;
}

.elementor-19597 .elementor-element.elementor-element-4d0945e p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-51d729e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 8px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 8px;
	border-color: var(--e-global-color-cccb8f7);
	--border-color: var(--e-global-color-cccb8f7);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-51d729e:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-51d729e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5eee9;
}

.elementor-19597 .elementor-element.elementor-element-88b836b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-bab4b5f {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: rgba(33, 48, 71, .53);
}

.elementor-19597 .elementor-element.elementor-element-2a5fc24 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-2a5fc24:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-2a5fc24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a77f324);
}

.elementor-19597 .elementor-element.elementor-element-1bf1253 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-d3c8c46 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-23dda2b {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-19597 .elementor-element.elementor-element-23dda2b a {
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-23dda2b a:hover, .elementor-19597 .elementor-element.elementor-element-23dda2b a:focus {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-d6c85b8 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-19597 .elementor-element.elementor-element-d6c85b8 img {
	width: 14px;
}

.elementor-19597 .elementor-element.elementor-element-a249644 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 8px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 8px;
	border-color: var(--e-global-color-a77f324);
	--border-color: var(--e-global-color-a77f324);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-a249644:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-a249644 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5eee9;
}

.elementor-19597 .elementor-element.elementor-element-c909841 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-9629fd7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-9629fd7:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-9629fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff3d2;
}

.elementor-19597 .elementor-element.elementor-element-9f81c62 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-bc99d0c p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-7f13c79 {
	--n-accordion-title-font-size: 28px;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 16px;
}

.elementor-19597 .elementor-element.elementor-element-7f13c79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-19597 .elementor-element.elementor-element-7f13c79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}

:where( .elementor-19597 .elementor-element.elementor-element-7f13c79 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-19597 .elementor-element.elementor-element-fc005ba {
	--display: flex;
}

.elementor-19597 .elementor-element.elementor-element-3a785e9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 8px 0px 0px 0px;
	--border-top-width: 8px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-3a785e9:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-3a785e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19597 .elementor-element.elementor-element-680640a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-19597 .elementor-element.elementor-element-8789353 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: rgba(33, 48, 71, .53);
}

.elementor-19597 .elementor-element.elementor-element-bbbc9c9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-bbbc9c9:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-bbbc9c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-8b771ab .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-1b805db p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-1b805db {
	color: var(--e-global-color-primary);
}

.elementor-19597 .elementor-element.elementor-element-c303518 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-c303518 {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-e58f211 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-e58f211 a {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-e58f211 a:hover, .elementor-19597 .elementor-element.elementor-element-e58f211 a:focus {
	color: var(--e-global-color-primary);
}

.elementor-19597 .elementor-element.elementor-element-a14a1fc > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-19597 .elementor-element.elementor-element-a14a1fc img {
	width: 14px;
}

.elementor-19597 .elementor-element.elementor-element-867fb89 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: rgba(33, 48, 71, .53);
}

.elementor-19597 .elementor-element.elementor-element-49032f5 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 8px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 8px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-49032f5:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-49032f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5eee9;
}

.elementor-19597 .elementor-element.elementor-element-adb64bc .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-9ec074e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-9ec074e:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-9ec074e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff3d2;
}

.elementor-19597 .elementor-element.elementor-element-4875cc1 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-3861dd3 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-19a3319 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: rgba(5, 31, 32, .34);
	--border-color: rgba(5, 31, 32, .34);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-19a3319:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-19a3319 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-0036bac p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-1beace0 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-529903d {
	--n-accordion-title-font-size: 28px;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 16px;
}

.elementor-19597 .elementor-element.elementor-element-529903d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-19597 .elementor-element.elementor-element-529903d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}

:where( .elementor-19597 .elementor-element.elementor-element-529903d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-19597 .elementor-element.elementor-element-7b91cfe {
	--display: flex;
}

.elementor-19597 .elementor-element.elementor-element-bd0d0b4 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 8px 0px 0px 0px;
	--border-top-width: 8px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-bd0d0b4:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-bd0d0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-19597 .elementor-element.elementor-element-cc7a840 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-19597 .elementor-element.elementor-element-a3443bf {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: rgba(33, 48, 71, .53);
}

.elementor-19597 .elementor-element.elementor-element-a4d2182 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-a77f324);
	--border-color: var(--e-global-color-a77f324);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-19597 .elementor-element.elementor-element-cd292de {
	width: auto;
	max-width: auto;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-19597 .elementor-element.elementor-element-cd292de > .elementor-widget-container {
	background-color: #fff;
	margin: 0px 0px 20px 0px;
	padding: 7px 20px 7px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-19597 .elementor-element.elementor-element-cd292de.elementor-element {
	--align-self: flex-start;
}

.elementor-19597 .elementor-element.elementor-element-cd292de p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-d170bca {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-d170bca:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-d170bca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cccb8f7);
}

.elementor-19597 .elementor-element.elementor-element-120e4ab .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-b66c85a p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-393f759 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-19597 .elementor-element.elementor-element-393f759 a {
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-393f759 a:hover, .elementor-19597 .elementor-element.elementor-element-393f759 a:focus {
	color: var(--e-global-color-cfcdb96);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-19597 .elementor-element.elementor-element-c33f478 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19597 .elementor-element.elementor-element-c33f478.elementor-view-framed .elementor-icon, .elementor-19597 .elementor-element.elementor-element-c33f478.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-19597 .elementor-element.elementor-element-c33f478 .elementor-icon {
	font-size: 28px;
}

.elementor-19597 .elementor-element.elementor-element-0961b7a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-0961b7a:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-0961b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-a4517a7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-fa38e78 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-fa38e78 {
	color: var(--e-global-color-primary);
}

.elementor-19597 .elementor-element.elementor-element-812d3bf p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-812d3bf {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-a11cc20 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-a11cc20 a {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-a11cc20 a:hover, .elementor-19597 .elementor-element.elementor-element-a11cc20 a:focus {
	color: var(--e-global-color-primary);
}

.elementor-19597 .elementor-element.elementor-element-e8850c1 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-19597 .elementor-element.elementor-element-e8850c1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-19597 .elementor-element.elementor-element-e8850c1.elementor-view-framed .elementor-icon, .elementor-19597 .elementor-element.elementor-element-e8850c1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-19597 .elementor-element.elementor-element-e8850c1 .elementor-icon {
	font-size: 28px;
}

.elementor-19597 .elementor-element.elementor-element-02f8142 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-02f8142:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-02f8142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-19597 .elementor-element.elementor-element-269d9cf .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-48bd4d4 p {
	margin-block-end: 0px;
}

.elementor-19597 .elementor-element.elementor-element-a82d0a2 {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-19597 .elementor-element.elementor-element-a82d0a2 a {
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-a82d0a2 a:hover, .elementor-19597 .elementor-element.elementor-element-a82d0a2 a:focus {
	color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-8d6ce04 > .elementor-widget-container {
	margin: 10px 10px 10px 10px;
}

.elementor-19597 .elementor-element.elementor-element-8d6ce04 img {
	width: 14px;
}

.elementor-19597 .elementor-element.elementor-element-b8b5b8f {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 8px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 8px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-19597 .elementor-element.elementor-element-b8b5b8f:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-b8b5b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff3d3;
}

.elementor-19597 .elementor-element.elementor-element-78103a4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-19597 .elementor-element.elementor-element-99a2958 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-19597 .elementor-element.elementor-element-43863c0 {
	--n-accordion-title-font-size: 28px;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 16px;
}

.elementor-19597 .elementor-element.elementor-element-43863c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-19597 .elementor-element.elementor-element-43863c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}

:where( .elementor-19597 .elementor-element.elementor-element-43863c0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-19597 .elementor-element.elementor-element-2b1dcb1 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-pagination-size: 10px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-cccb8f7);
	--e-n-carousel-swiper-pagination-spacing: 30px;
}

.elementor-19597 .elementor-element.elementor-element-25c3456 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(5, 31, 32, .27);
	--border-color: rgba(5, 31, 32, .27);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-19597 .elementor-element.elementor-element-25c3456:not(.elementor-motion-effects-element-type-background), .elementor-19597 .elementor-element.elementor-element-25c3456 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfcdb96);
}

.elementor-19597 .elementor-element.elementor-element-0832898 {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

.elementor-19597 .elementor-element.elementor-element-0832898 p {
	margin-block-end: 0px;
}

@media (min-width:768px) {
	.elementor-19597 .elementor-element.elementor-element-eb1ec2d {
		--content-width: 1322px;
	}
}

@media (max-width:1024px) {
	.elementor-19597 .elementor-element.elementor-element-0f47113 {
		width: var(--container-widget-width, 512px);
		max-width: 512px;
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-19597 .elementor-element.elementor-element-7f13c79 {
		--n-accordion-title-font-size: 22px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-529903d {
		--n-accordion-title-font-size: 22px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-43863c0 {
		--n-accordion-title-font-size: 22px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-2b1dcb1 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-19597 .elementor-element.elementor-element-0f47113 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-19597 .elementor-element.elementor-element-0f47113 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-7f13c79 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-529903d {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-43863c0 {
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-2b1dcb1 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-19597 .elementor-element.elementor-element-25c3456 {
		--width: 95%;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-19597 .elementor-element.elementor-element-0832898 {
		font-size: 20px;
	}
}

.accordian-text {
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
}

.elementor-19597 .elementor-element.elementor-element-2b1dcb1 .e-n-accordion-item-title {
	min-height: 150px;
	position: relative;
	align-items: flex-start;
}

.elementor-19597 .elementor-element.elementor-element-2b1dcb1 .e-n-accordion-item-title-icon {
	position: absolute;
	top: 20px;
	right: 10px;
}