
.elementor-39849 .elementor-element.elementor-element-a0e5dd2 {
	--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-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-39849 .elementor-element.elementor-element-3df86b6 {
	text-align: center;
	font-size: 30px;
	color: #a44d9e;
}

.elementor-39849 .elementor-element.elementor-element-ebe21ea {
	--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-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-39849 .elementor-element.elementor-element-1b9d0d6 > .elementor-widget-container {
	margin: -90px -90px -90px -90px;
}

.elementor-39849 .elementor-element.elementor-element-5aa7f3e {
	--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-39849 .elementor-element.elementor-element-26f409f {
	--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-39849 .elementor-element.elementor-element-d295b12 {
	--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-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-39849 .elementor-element.elementor-element-e67027d {
	text-align: center;
}

.elementor-39849 .elementor-element.elementor-element-e67027d .elementor-heading-title {
	font-family: "Tahoma", Sans-serif;
	font-size: 42px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-458eb17 {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-a813563 {
	--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-39849 .elementor-element.elementor-element-a813563.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39849 .elementor-element.elementor-element-ae1da1d > .elementor-widget-container {
	margin: 16px 16px 16px 16px;
}

.elementor-39849 .elementor-element.elementor-element-ae1da1d {
	text-align: center;
	font-family: "Amaranth", Sans-serif;
	font-size: 22px;
	color: #140101;
}

.elementor-39849 .elementor-element.elementor-element-44bb975 {
	--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-39849 .elementor-element.elementor-element-e61b5eb > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-39849 .elementor-element.elementor-element-e61b5eb img {
	border-style: solid;
	border-color: #9c6ccd;
}

.elementor-39849 .elementor-element.elementor-element-e44715c {
	--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-39849 .elementor-element.elementor-element-27520ae > .elementor-widget-container {
	margin: 42px 92px 30px 92px;
}

.elementor-39849 .elementor-element.elementor-element-27520ae {
	text-align: left;
	font-size: 22px;
	color: #0a0000;
}

.elementor-39849 .elementor-element.elementor-element-3a3710f {
	--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-39849 .elementor-element.elementor-element-7de8e5f {
	text-align: center;
	font-size: 22px;
	color: #cf3487;
}

.elementor-39849 .elementor-element.elementor-element-a60797c {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-355336c {
	--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-39849 .elementor-element.elementor-element-cb549cb {
	--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-39849 .elementor-element.elementor-element-c47e3e7 {
	--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-39849 .elementor-element.elementor-element-9893f27 {
	--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-39849 .elementor-element.elementor-element-d0179f5 {
	text-align: center;
	font-size: 38px;
	letter-spacing: -1px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-c7734d0 {
	--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-39849 .elementor-element.elementor-element-abd75f5 > .elementor-widget-container {
	margin: 0px 92px 0px 92px;
}

.elementor-39849 .elementor-element.elementor-element-abd75f5 {
	text-align: justify;
	font-size: 22px;
	color: #080000;
}

.elementor-39849 .elementor-element.elementor-element-0126de7 {
	--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-39849 .elementor-element.elementor-element-6088dc0 {
	--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-39849 .elementor-element.elementor-element-9f5e44e > .elementor-widget-container {
	margin: 48px 92px 92px 92px;
}

.elementor-39849 .elementor-element.elementor-element-9f5e44e {
	text-align: center;
	font-size: 22px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-249a014 {
	--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-39849 .elementor-element.elementor-element-1604207 {
	text-align: center;
	font-size: 35px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-e727079 {
	--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-39849 .elementor-element.elementor-element-f918c02 > .elementor-widget-container {
	margin: 0px 80px 0px 80px;
}

.elementor-39849 .elementor-element.elementor-element-f918c02 {
	text-align: center;
}

.elementor-39849 .elementor-element.elementor-element-f918c02 .elementor-heading-title {
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-4f4dfc3 {
	--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-39849 .elementor-element.elementor-element-62d9938 {
	text-align: center;
	font-size: 19px;
	line-height: .9em;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-007c8f2 {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-6983546 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-1ec2b2d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-51bee47 {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-2deb8ce {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-4aa5a1e {
	font-size: 19px;
	color: #0d0000;
}

.elementor-39849 .elementor-element.elementor-element-958f6b5 {
	--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-39849 .elementor-element.elementor-element-c1848a3 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-c1848a3 {
	font-size: 20px;
	color: #0d0000;
}

.elementor-39849 .elementor-element.elementor-element-2ff79e7 {
	--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-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

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

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

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

.elementor-39849 .elementor-element.elementor-element-1bd3801 {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-1bd3801 .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-1bd3801 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-3db7926 {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-63850b7 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-33bae6d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-25897ee {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-6c5e45a {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-bd1fdf5 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-8019088 {
	font-size: 19px;
	color: #110101;
}

.elementor-39849 .elementor-element.elementor-element-bf092a7 {
	--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-39849 .elementor-element.elementor-element-460cdac > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-460cdac {
	font-size: 20px;
	color: #0d0000;
}

.elementor-39849 .elementor-element.elementor-element-118c3c0 {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-118c3c0 .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-118c3c0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-45f20e6 {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-1d0790f {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-0978eea {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-32aa8c4 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-c245fa0 {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-9cf22e6 {
	font-size: 19px;
	color: #080000;
}

.elementor-39849 .elementor-element.elementor-element-0f2fba4 {
	--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-39849 .elementor-element.elementor-element-c8b84fc > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-c8b84fc {
	font-size: 19px;
	color: #110101;
}

.elementor-39849 .elementor-element.elementor-element-5a41dba {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-5a41dba .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-5a41dba .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-9736ee9 {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-9e250fd {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-f10007f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-262c449 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-b676167 {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-d4fb060 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-f0f3e95 {
	font-size: 19px;
	color: #0d0000;
}

.elementor-39849 .elementor-element.elementor-element-04ce646 {
	--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-39849 .elementor-element.elementor-element-2495bc7 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-2495bc7 {
	font-size: 19px;
	color: #110101;
}

.elementor-39849 .elementor-element.elementor-element-9406f4b {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-9406f4b .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-9406f4b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-1bc8e4a {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-8b4c3b9 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-1a72ff1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-ac9f5e7 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-8afee30 {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-3094270 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-3757739 {
	font-size: 19px;
	color: #140101;
}

.elementor-39849 .elementor-element.elementor-element-dfd8104 {
	--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-39849 .elementor-element.elementor-element-f9bf5db > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-f9bf5db {
	font-size: 19px;
	color: #190101;
}

.elementor-39849 .elementor-element.elementor-element-b3484da {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-b3484da .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-b3484da .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-b741ac5 {
	--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;
}

.elementor-39849 .elementor-element.elementor-element-eae4cee {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-640b927 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-19ab4f2 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-a97530a {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-4dffa26 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-83b6a1d {
	font-size: 19px;
	color: #110101;
}

.elementor-39849 .elementor-element.elementor-element-a6dc6c6 {
	--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-39849 .elementor-element.elementor-element-d7593fb > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-d7593fb {
	font-size: 19px;
	color: #100;
}

.elementor-39849 .elementor-element.elementor-element-1f0295d {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-1f0295d .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-1f0295d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-0271850 {
	--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;
	--flex-wrap: wrap;
}

.elementor-39849 .elementor-element.elementor-element-a7ae449 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-71b573a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-1a27419 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-bd4696e {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-cb04ed4 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-dfeaa8f {
	font-size: 19px;
	color: #0f0000;
}

.elementor-39849 .elementor-element.elementor-element-c3155b6 {
	--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-39849 .elementor-element.elementor-element-a353d09 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-a353d09 {
	font-size: 19px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-2048443 {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-2048443 .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-2048443 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-b53767e {
	--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;
	--flex-wrap: wrap;
}

.elementor-39849 .elementor-element.elementor-element-dff387c {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-e9c0aa2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-b3220ef {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-fb293b4 {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-b075b1f {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-b111c7f {
	font-size: 19px;
	color: #0f0000;
}

.elementor-39849 .elementor-element.elementor-element-d0bf60e {
	--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-39849 .elementor-element.elementor-element-b9546cc > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-b9546cc {
	font-size: 19px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-476c8c5 {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-476c8c5 .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-476c8c5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-b74e2db {
	--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-39849 .elementor-element.elementor-element-47d1138 {
	--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;
	--flex-wrap: wrap;
}

.elementor-39849 .elementor-element.elementor-element-494d984 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-109fb85 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-896bd7d {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-f90b6cc {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-e76c472 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-7a9f5ec {
	font-size: 19px;
	color: #0f0000;
}

.elementor-39849 .elementor-element.elementor-element-f7adb8c {
	--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-39849 .elementor-element.elementor-element-dba6123 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-dba6123 {
	font-size: 19px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-c73efdd {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-c73efdd .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-c73efdd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-97d3919 {
	--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-39849 .elementor-element.elementor-element-35b4fef {
	--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;
	--flex-wrap: wrap;
}

.elementor-39849 .elementor-element.elementor-element-2808a31 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-a504459 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-28e0123 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-65b66bd {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-ee993f4 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-c98ca28 {
	font-size: 19px;
	color: #0f0000;
}

.elementor-39849 .elementor-element.elementor-element-ae0ad71 {
	--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-39849 .elementor-element.elementor-element-b94a29b > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-b94a29b {
	font-size: 19px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-78914ed {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-78914ed .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-78914ed .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-7f342da {
	--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-39849 .elementor-element.elementor-element-f73ef51 {
	--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;
	--flex-wrap: wrap;
}

.elementor-39849 .elementor-element.elementor-element-5cc603a {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-cd354c4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-3b073c8 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-3ab5ad9 {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-60c912c {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-594e8a0 {
	font-size: 19px;
	color: #0f0000;
}

.elementor-39849 .elementor-element.elementor-element-0dde8a6 {
	--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-39849 .elementor-element.elementor-element-5779240 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-5779240 {
	font-size: 19px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-8c75eda {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-8c75eda .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-8c75eda .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-6f43807 {
	--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-39849 .elementor-element.elementor-element-1c57ab4 {
	--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;
	--flex-wrap: wrap;
}

.elementor-39849 .elementor-element.elementor-element-4fccb67 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-f4ce959 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-39849 .elementor-element.elementor-element-3264136 {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-2f21f7d {
	font-size: 30px;
	color: #4b5dc1;
}

.elementor-39849 .elementor-element.elementor-element-cfd91da {
	--display: flex;
}

.elementor-39849 .elementor-element.elementor-element-f635122 {
	font-size: 19px;
	color: #0f0000;
}

.elementor-39849 .elementor-element.elementor-element-0e725e6 {
	--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-39849 .elementor-element.elementor-element-e78a663 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-e78a663 {
	font-size: 19px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-d47dbe7 {
	--divider-border-style: rounds_tribal;
	--divider-color: #4b5dc1;
	--divider-pattern-height: 20px;
}

.elementor-39849 .elementor-element.elementor-element-d47dbe7 .elementor-divider-separator {
	width: 100%;
}

.elementor-39849 .elementor-element.elementor-element-d47dbe7 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39849 .elementor-element.elementor-element-9158297 {
	--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-39849 .elementor-element.elementor-element-afb9ee8 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
	padding: 33px 33px 33px 33px;
}

.elementor-39849 .elementor-element.elementor-element-afb9ee8 {
	font-size: 22px;
	color: #120101;
}

.elementor-39849 .elementor-element.elementor-element-8cf78c2 {
	--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-39849 .elementor-element.elementor-element-5f6bd86 {
	--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-39849 .elementor-element.elementor-element-59fb912 > .elementor-widget-container {
	margin: 15px 92px 15px 92px;
}

.elementor-39849 .elementor-element.elementor-element-59fb912 {
	font-size: 22px;
	color: #160101;
}

.elementor-39849 .elementor-element.elementor-element-0bfda68 {
	--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-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-39849 .elementor-element.elementor-element-4b05d0b .elementor-button {
	background-color: #fd990c;
	font-size: 34px;
}

.elementor-39849 .elementor-element.elementor-element-4b05d0b .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-39849 .elementor-element.elementor-element-4b05d0b .elementor-button .elementor-button-content-wrapper {
	gap: 23px;
}

.elementor-39849 .elementor-element.elementor-element-8786a0c {
	--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-39849 .elementor-element.elementor-element-86bb4db {
	--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-39849 .elementor-element.elementor-element-ee736d1 {
	text-align: center;
}

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

@media (min-width:768px) {
	.elementor-39849 .elementor-element.elementor-element-a813563 {
		--width: 67.228%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-44bb975 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-355336c {
		--width: 25%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-cb549cb {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-c47e3e7 {
		--width: 25%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-6983546 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-1ec2b2d {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-63850b7 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-33bae6d {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-1d0790f {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-0978eea {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-9e250fd {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-f10007f {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-8b4c3b9 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-1a72ff1 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-eae4cee {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-640b927 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-a7ae449 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-71b573a {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-dff387c {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-e9c0aa2 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-494d984 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-109fb85 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-2808a31 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-a504459 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-5cc603a {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-cd354c4 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-4fccb67 {
		--width: 50%;
	}
	
	.elementor-39849 .elementor-element.elementor-element-f4ce959 {
		--width: 50%;
	}
}
