
.elementor-12779 .elementor-element.elementor-element-658df7d9 {
	--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;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-12779 .elementor-element.elementor-element-126a80ed > .elementor-widget-container {
	margin: 0px 0px 0px 12px;
}

.elementor-12779 .elementor-element.elementor-element-126a80ed {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-126a80ed a {
	color: #515151;
}

.elementor-12779 .elementor-element.elementor-element-126a80ed a:hover {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-8a22aed {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-widget-table-of-contents {
	--header-color: var(--e-global-color-secondary);
	--item-text-color: var(--e-global-color-text);
	--item-text-hover-color: var(--e-global-color-accent);
	--marker-color: var(--e-global-color-text);
}

.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-table-of-contents .elementor-toc__list-item {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-12779 .elementor-element.elementor-element-6d4f13a .elementor-toc__header-title {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-6d4f13a {
	--header-background-color: var(--e-global-color-f00a09a);
	--header-color: var(--e-global-color-primary);
	--toggle-button-color: var(--e-global-color-primary);
	--item-text-color: var(--e-global-color-text);
	--item-text-hover-color: var(--e-global-color-primary);
	--item-text-hover-decoration: underline;
	--item-text-active-color: var(--e-global-color-secondary);
	--marker-color: var(--e-global-color-primary);
	--marker-size: 18px;
}

.elementor-12779 .elementor-element.elementor-element-6d4f13a .elementor-toc__header, .elementor-12779 .elementor-element.elementor-element-6d4f13a .elementor-toc__header-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-12779 .elementor-element.elementor-element-6d4f13a .elementor-toc__header {
	flex-direction: row;
}

.elementor-12779 .elementor-element.elementor-element-6d4f13a .elementor-toc__list-item {
	font-family: "Helvetica", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-53ec24f {
	--display: flex;
}

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

.elementor-12779 .elementor-element.elementor-element-73eee7c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 45px;
}

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

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

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

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

.elementor-12779 .elementor-element.elementor-element-bbe4abc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-32394b2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-c122fa2 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-23a4cc2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-4267812:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-4267812 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-4267812 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4267812 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-456f7a4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1054562 > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1054562 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-1054562 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.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-size: var(--e-global-typography-secondary-font-size);
	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-12779 .elementor-element.elementor-element-323a9ac {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-323a9ac > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-323a9ac .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-323a9ac .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-7b100ab .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-d941032 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bcc56c6 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-00644f9 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4a6425f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-06649d8 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b7e27df {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-071dec3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-280527b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0923e1c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-87fd754 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-57af3fa > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1c1df4e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a1c595c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-79ebb6a {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-79ebb6a > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-79ebb6a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-5cdea55 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-b6bec56 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-d625b05:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-d625b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-d625b05 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d625b05 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-b612593 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-cceccdd > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-cceccdd {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-cceccdd .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-f88b26b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-f88b26b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f88b26b .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-f88b26b .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-75dd137 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-f744ed0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d52b922 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1cb225a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7460bb5 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9db2f78 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6c77148 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2521d2b > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a07f103 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-a07f103 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-a07f103 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-2c32c13 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-5028ac5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-eebb1bd:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-eebb1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-eebb1bd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-eebb1bd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-4de6a72 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0a3781d > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0a3781d {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-0a3781d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-9597786 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-9597786 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9597786 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-9597786 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-7fc6d7e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-2cbf737 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1207c41 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fdcf906 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4436e55 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-643b60c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c5c3bf5 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-08aaf1d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-29d8904 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4f9d709 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3375822 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-df64763 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4349162 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-4349162 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-4349162 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-f945c90 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-49023f5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-1a6e264:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-1a6e264 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-1a6e264 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1a6e264 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-5a2f6f1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ecd4284 > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ecd4284 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-ecd4284 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-8c61422 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-8c61422 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8c61422 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-8c61422 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1a1f992 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-849039e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-08d615d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5c8f1b1 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-91c9c28 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-883e7ba > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3f8b578 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0a4d006 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-327e82f {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-327e82f > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-327e82f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-cc355d0 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-6bb4aa3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-36f2c9c:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-36f2c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-36f2c9c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-36f2c9c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-96bec59 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-42c787c > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-42c787c {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-42c787c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-e6c3946 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-e6c3946 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e6c3946 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-e6c3946 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-93bab26 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-a02921a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c9a5e16 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-649a76e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-767e6fb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9ebac91 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bda7c6a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-81ecaf4 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ea75bda {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-44e72c5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e689089 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-7ce1e1b > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-df4ba9d {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-df4ba9d > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-df4ba9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-29d3cd3 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-8e8b53a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-370f879:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-370f879 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-370f879 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-370f879 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-67b65db > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d1732d0 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d1732d0 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-d1732d0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-a2073e2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-a2073e2 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a2073e2 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-a2073e2 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-8d3f29f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-8c32e94 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-020f8e5 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fa2b797 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e82e062 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fd8f15d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-97e3910 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4a4dda4 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5fcb5d0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8cacd13 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c866b23 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3ae948f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c487946 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-977dead > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c0606d2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-59e0c01 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fd1914c {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f3a2d8a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4382a24 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-4382a24 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-4382a24 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-432bf84 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-507075b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-51d53d9:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-51d53d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-51d53d9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-51d53d9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-e4681bc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8207f86 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8207f86 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-8207f86 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-348e54a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-348e54a > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-348e54a .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-348e54a .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-32c51d0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-53e7e6a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7b95f94 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2b98628 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5da83c1 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-6a21f03 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5313ccc {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-19af484 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a4ed0fd {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-67207bb > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0144738 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f504712 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-772e750 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9619062 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-161fd6e {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-161fd6e > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-161fd6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-cc67022 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-f4dbe13 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

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

.elementor-12779 .elementor-element.elementor-element-9e8028b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9e8028b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-7976449 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6e8ce71 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6e8ce71 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-6e8ce71 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-d0ff298 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d0ff298 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d0ff298 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-d0ff298 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-563ca9d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-007e650 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9890398 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-772ca16 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dc94386 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fa3c16a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e5a1198 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8652293 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-115912e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-429fbda > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5ef9c01 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c0c965b > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a955f46 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a056df9 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5af10a1 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-5af10a1 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-5af10a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-534c885 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-8ddf7fc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-e2edd4c:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-e2edd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-e2edd4c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e2edd4c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-08c1396 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8a64595 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8a64595 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-8a64595 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0ff79b2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0ff79b2 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0ff79b2 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-0ff79b2 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1cecccd .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-1da1d1d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d44fa3e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4df0b70 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2c8b438 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-46f74ee > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7be5cb4 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8964152 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-330a484 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3ee145e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2ddc7eb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-51d1f88 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-10500d1 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-10500d1 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-10500d1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-2535824 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-25fd20f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-0f83e96:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-0f83e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-0f83e96 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0f83e96 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-b1ae7fb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-61ec098 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-61ec098 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-61ec098 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-20c14f2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-20c14f2 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-20c14f2 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-20c14f2 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-b1b0902 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-410543e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ca9a9e0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-b31f884 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-92535a5 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5374676 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9ee9d73 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a06f215 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f56a6c9 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9533cc7 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f05883a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-df3fa0f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-72fac00 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-72fac00 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-72fac00 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-2d9fd4a {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-cb4c4e5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-07ec100:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-07ec100 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-07ec100 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-07ec100 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-897e4c8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-04ca1f1 > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-04ca1f1 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-04ca1f1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-626ef7d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-626ef7d > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-626ef7d .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-626ef7d .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-d55d836 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-a53c202 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c17dd56 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-7e644a3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8933786 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-87ce42e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4346b29 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1ed4cbb > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-55d0a01 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0bae788 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-298552e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-67449e8 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a6d305a {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-a6d305a > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-a6d305a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-e135fb9 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-dcabaaa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-fe2a9a9:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-fe2a9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-fe2a9a9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fe2a9a9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-faccddb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dc257fb > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dc257fb {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-dc257fb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3590882 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3590882 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3590882 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-3590882 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0bcb41c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-165e365 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2fbf3ea {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-158257c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ce98bde {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c256143 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1295943 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c564a82 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8d23141 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-15baff3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a86b606 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-039fc77 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a4e0f21 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-702703a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-33bf2dc {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f785516 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-318cfde {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-75cb4f6 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dce6fbc {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-dce6fbc > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-dce6fbc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-9a7b3b7 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-a8a05ec .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-db153a4:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-db153a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-db153a4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-db153a4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-870039e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9295d39 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9295d39 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-9295d39 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-6d5426f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-6d5426f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6d5426f .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-6d5426f .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-04e9d3f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-3e9752a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6865d29 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-b4a0a03 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-99b1488 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9271cb7 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3bd7526 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9ef2766 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-10aa796 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-87ac381 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-cf4044b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-89c9d78 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1e03deb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-eb3aacf > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fcb0261 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-87cd012 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c5b3ff7 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8eab119 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-05ba509 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ea0878c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ea7bd80 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-446d528 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8bdb244 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9562f0b > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0811bc2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-33057b5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7df2968 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4963400 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-330ed40 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-d1652f5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c68229e {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-c68229e > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-c68229e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-d3a88c9 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-817d880 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-aa78f8f:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-aa78f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-aa78f8f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-aa78f8f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-e001b19 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8e25798 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8e25798 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-8e25798 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1cd21ae {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1cd21ae > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1cd21ae .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-1cd21ae .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1c7e1d1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-5ad47cb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-843afd7 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4c09536 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-551d633 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-705e28d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3663742 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-b8c991f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6cd37bc {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2d27d3f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b11789e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-92143e1 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7b595cb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-d5e2e87 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7b60302 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-7b60302 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-7b60302 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-fdc1efc {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-c13dd2c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-88ee5fb:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-88ee5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-88ee5fb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-88ee5fb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-fc94797 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bd15337 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bd15337 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-bd15337 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-301dd32 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-301dd32 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-301dd32 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-301dd32 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-75cdabf .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-c5ef3f0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8bb6a39 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-857e36c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-171213b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ce1a56a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9e1ad5f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-7d06e39 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a68df02 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-a68df02 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-a68df02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-4c6ed8a {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-00201ba .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-5e20dd8:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-5e20dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-5e20dd8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5e20dd8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-e50f5d7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7417879 > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7417879 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-7417879 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-b0f4524 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-b0f4524 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b0f4524 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-b0f4524 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-563d072 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-563d072 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-563d072 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-ce9792a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3e5bb68 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-e848c50 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-64d2a96 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1812cb2 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-eb139f2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4832937 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f26e44a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8e2ed46 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8149c1f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fb491be > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a273e9b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a71c1ff > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-07b8cc0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1f44897 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-53f14e2 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-53f14e2 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-53f14e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-666ed98 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-d4b36ea .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-d6cb69c:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-d6cb69c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-d6cb69c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d6cb69c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-2490984 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-80f526e > .elementor-widget-container {
	margin: 120px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-80f526e {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-80f526e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-e9db969 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-e9db969 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e9db969 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-e9db969 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3f9996a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-077377a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b0f74d2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-12e70a7 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-119f096 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-87e7ed0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c78c3ea {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9967e1b > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c8a09f2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-dc3eab1 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9cd0a86 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-9cd0a86 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-9cd0a86 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-a05de04 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-99e89f8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-260aba8:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-260aba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-260aba8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-260aba8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-ea4fd6a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c3cc081 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c3cc081 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-c3cc081 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1a0ef46 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1a0ef46 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1a0ef46 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-1a0ef46 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-2d9815e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-12d4d04 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f7ea0fa {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f1318b4 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e58343c {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f852a9d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-70942cd {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ef16f8c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-08c2ffb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5ebdcd1 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3f25e2d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0c3a38d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9b3bb95 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-33e46b4 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-aef0ce0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8d78e22 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-459cd2c {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-35da8bf > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-78b6061 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-cf33c30 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d90790d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-e4e4f1e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4b4e3ae {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8c8d844 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c64eea0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3dfbbce > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a54c52d {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-a54c52d > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-a54c52d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-6a65035 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-12779 .elementor-element.elementor-element-eb7c541 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-f35e394 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-dd24a52:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-dd24a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-dd24a52 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dd24a52 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-86cf3b5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-79e72a4 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-79e72a4 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-79e72a4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1e3405c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1e3405c > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1e3405c .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-1e3405c .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-538bb46 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-21347ad > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-cd6746a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-73dff85 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ed8b9ea {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-da29a68 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a1ef552 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-b3542b8 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0953b7d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-40b88df > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8820b18 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-33bb6bf > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1276db5 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c9e745d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a3a1fcf {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-cc8f534 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-96fae94 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-96fae94 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-96fae94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-3983741 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-1b219d1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-70879d8:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-70879d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-70879d8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-70879d8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-ca4aa94 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b5993e1 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b5993e1 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-b5993e1 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-27aea2b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-27aea2b > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-27aea2b .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-27aea2b .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3b85f35 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-ac69736 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1f9b24e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2cfdd21 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-69a8b4b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-bb2827f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1e98021 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-919bef5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0f23ff0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c8b48ca > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bdbb12f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-bfcf6b9 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e18445c {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3eba28c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d301f61 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-051b47d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dcb9981 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1f16a58 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-885a0e9 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-d593428 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0622cab {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-d8c8c81 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-38594f5 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-38594f5 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-38594f5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-9f13c0d {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-9dc832e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-8e85c2c:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-8e85c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-8e85c2c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8e85c2c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-807aeb2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c2386f9 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c2386f9 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-c2386f9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-78b3907 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-78b3907 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-78b3907 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-78b3907 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-6a2d89a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-8b3e1f3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-65555c8 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fbc8c26 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9b7e280 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a2c0518 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8b8d436 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-748d1ab > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4ec3ef6 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-dd6ebbc > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0aee833 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1f3d019 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fc3db7d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4113e34 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-57966eb {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-57966eb > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-57966eb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-2fcc8fb {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-cc180f8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-f75e103:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-f75e103 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-f75e103 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f75e103 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-fd3b658 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-612224d > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-612224d {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-612224d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-430c6bb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-430c6bb > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-430c6bb .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-430c6bb .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0ce4785 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-32eb7cf > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1934822 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0ca6d5e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9ff2271 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1d06351 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f188bce {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-347b69b > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2456cbc {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-10d00c5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a922bb3 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-be203c0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7cbbf8d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-376b9be > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e095475 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-e095475 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-e095475 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-ff707d9 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-51bea1d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-f1102bc:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-f1102bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-f1102bc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f1102bc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-40a983c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2f17d13 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2f17d13 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-2f17d13 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-f8cfed2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-f8cfed2 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f8cfed2 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-f8cfed2 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-2d98f3f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-99bb189 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a766eda {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-511e2f5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4f40257 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-e20d4df > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c03dc6d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-1dbfd07 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c3a9283 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-e9efb66 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1ed15e6 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-00e52be > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5dee691 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-5dee691 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-5dee691 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-1fbe212 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-cdff773 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-99bfd23:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-99bfd23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-99bfd23 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-99bfd23 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-bfa72dd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dec12df > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dec12df {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-dec12df .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-47371e4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-47371e4 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-47371e4 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-47371e4 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-c1c966b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-c6a84c8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4797deb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-d7e59f3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d2dd828 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-eebc79d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ce6451e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a58b3b0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a2e2c39 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c1183d8 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3cc266b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9aa972c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-71770fa {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c1f0925 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0e057c8 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-0e057c8 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-0e057c8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-e242e92 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-5d94db3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-1180e8d:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-1180e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-1180e8d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1180e8d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-09b52c8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bfbd934 > .elementor-widget-container {
	margin: 200px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bfbd934 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-bfbd934 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3b08cf1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3b08cf1 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3b08cf1 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-3b08cf1 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-225c774 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-225c774 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-225c774 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-e85a45e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-41a2577 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-59899a0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c51665b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-612539f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7903d5b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-001e5a3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-02dd58f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4191d08 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-23a61ac {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fbd44d3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fe5e4a4 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2d91ea5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a50316e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5aee9da > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1bb0b0d {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-1bb0b0d > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-1bb0b0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-e7f8c45 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-787de15 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-185264a:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-185264a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-185264a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-185264a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-9af96df > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ad52685 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ad52685 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-ad52685 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3fc87e1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3fc87e1 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3fc87e1 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-3fc87e1 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-50ad938 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-6512081 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5044577 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-7d86df7 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-da5dc1e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-704265a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d959dee {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-50bdeff > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2f9c5b4 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9541e7d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-97d9341 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-97d9341 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-97d9341 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-4dfd351 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-2471ac6 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-8b618be:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-8b618be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-8b618be {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8b618be > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-eaa7428 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2f64cc9 > .elementor-widget-container {
	margin: 100px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2f64cc9 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-2f64cc9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-36ea0de {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-36ea0de > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-36ea0de .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-36ea0de .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3957f44 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-ec7a05c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-a1bd6df {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-850d3c4 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ff5975b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fb3ded0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7640e6e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2c24e54 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-906cc19 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-98a4904 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0242fab {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-0242fab > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-0242fab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-25f3d93 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-5141088 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-8d4207d:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-8d4207d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-8d4207d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8d4207d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-3a7a19c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d560cac > .elementor-widget-container {
	margin: 100px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d560cac {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-d560cac .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-ebbb660 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-ebbb660 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ebbb660 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-ebbb660 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-315fb41 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-b92c56c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9c36e1e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-df9c092 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c4a21b0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f83ab1c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-01e5707 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-7c91ad0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d101d02 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-d101d02 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-d101d02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-adbcdbd {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-07b1e6a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-5b7ba74:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-5b7ba74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-5b7ba74 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5b7ba74 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-f9b1954 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7d01bbb > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7d01bbb {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-7d01bbb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-392fd57 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-392fd57 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-392fd57 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-392fd57 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-56ab602 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-8a1e99c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-20ce768 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c1fa5fc > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0a3295d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-39e8efe > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-14eac64 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-dc28c9e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4314df1 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a1145e7 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-88095b4 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4498383 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-23299fd {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f266952 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-069fdb1 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-069fdb1 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-069fdb1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-193ce62 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-1cd3132 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-2fe9a88:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-2fe9a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-2fe9a88 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2fe9a88 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-60ce0da > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-87788a5 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-87788a5 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-87788a5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3816f3e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3816f3e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3816f3e .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-3816f3e .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-0fa2f0c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-78814ab > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-35d4d77 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-96315a9 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3cb92fa {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-cb60458 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-71662d3 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-68b9417 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b824977 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-cf6828f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-0bc383d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8b5c80a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4b8d4d9 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-13e1108 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8952fd7 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c7675f7 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ce44ae4 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-ce44ae4 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-ce44ae4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-efcbc93 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-499081e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-8efcdef:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-8efcdef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-8efcdef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8efcdef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-23d1dac > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5bc624f > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5bc624f {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-5bc624f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1d52a7c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1d52a7c > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1d52a7c .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-1d52a7c .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-04eb298 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-aa08b28 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-cda50d7 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-fcafa05 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-524359c {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0b954d5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2e33f6f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ad98d6f > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e8654aa {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-215d258 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4a7131e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5957ee5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-99c86cc {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3b2e6fe > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fb9a676 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-fb9a676 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-fb9a676 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-d8b0f98 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-d3ae147 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-2b5a939:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-2b5a939 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-2b5a939 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2b5a939 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-3429a39 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b360315 > .elementor-widget-container {
	margin: 60px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b360315 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-b360315 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-710293e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-710293e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-710293e .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-710293e .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-253d3bc .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-1f69929 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-14e8786 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-45f5c71 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4172b02 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-a92c015 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-691ec90 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-01ba5f8 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-df5584b {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-df5584b > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-df5584b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-110e3ee {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-03ee159 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-881ceea:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-881ceea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-881ceea {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-881ceea > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-bc75006 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3686780 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3686780 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-3686780 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-76fe07f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-76fe07f > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-76fe07f .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-76fe07f .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-45f91e0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-474500e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3dd9e82 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-269d005 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f6c223d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3d6153d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-ca04560 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-52d2394 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-00462d3 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-9bf57d9 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2ce92b6 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-dc4200d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-8852def {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5bf32c1 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3414534 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-3414534 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-3414534 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-e149ed9 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-9628a90 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-d72acb6:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-d72acb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-d72acb6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d72acb6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-352170e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7cd49f3 > .elementor-widget-container {
	margin: 150px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7cd49f3 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-7cd49f3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-e0cc735 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-e0cc735 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e0cc735 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-e0cc735 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-1ff5170 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-2c2807a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-5561305 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-948d4a2 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-06d9438 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0a91ef3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-db0a87a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-566d4b0 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-f6cb44f {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2c22d71 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e8e3c66 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ff87727 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c902cfb {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-733c208 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d69787b {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-d69787b > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-d69787b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-85e8428 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-535fe81 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-dad020a:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-dad020a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-dad020a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-dad020a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-ee1152c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fd50bd9 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fd50bd9 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-fd50bd9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-4981cab {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-4981cab > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4981cab .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-4981cab .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-d500bac > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-d500bac {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-d500bac .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-ba29924 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c89d7d4 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-41be375 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6d582bc {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f97ac9a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b424044 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-3bf0dee > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3dea8d6 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-2f74865 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7b27c8d {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-64ec2c6 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9d9a7f0 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8e94c2e > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-470646a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f8ed906 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-1659b95 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-df1f326 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-258ee1a {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-258ee1a > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-258ee1a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-9186e39 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-190aafa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-d7b5f52:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-d7b5f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-d7b5f52 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d7b5f52 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-db41a82 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-841e111 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-841e111 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-841e111 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-466ee63 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-466ee63 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-466ee63 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-466ee63 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-4eaf119 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-a2b780e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6c9d6b1 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ad4a5d6 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c087960 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-409b705 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-c212d48 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-d680eaa > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-608c40e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-0432556 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-d14d096 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-ca523c3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bbee614 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-c58a196 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-834babf {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4e92401 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7c5dfd6 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-560338c > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-bbe0ff2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-8575d0d > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-660fa2b {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-5f7df57 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7654ea4 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-7654ea4 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-7654ea4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-4de7901 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-12779 .elementor-element.elementor-element-2ec935d .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 44px;
	font-weight: 700;
}

.elementor-12779 .elementor-element.elementor-element-b745b82:not(.elementor-motion-effects-element-type-background), .elementor-12779 .elementor-element.elementor-element-b745b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f00a09a);
}

.elementor-12779 .elementor-element.elementor-element-b745b82 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b745b82 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12779 .elementor-element.elementor-element-8932a82 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-00d6027 > .elementor-widget-container {
	margin: 250px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-00d6027 {
	text-align: start;
}

.elementor-12779 .elementor-element.elementor-element-00d6027 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-674e8f9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-674e8f9 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-674e8f9 .elementor-divider-separator {
	width: 25%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12779 .elementor-element.elementor-element-674e8f9 .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 > .elementor-widget-container {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px / 2);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 {
	--e-icon-list-icon-size: 20px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-item > a {
	font-family: "Helvetica", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-12779 .elementor-element.elementor-element-3abe4d8 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-d2b37d1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-2e04a79 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-88d4d19 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-36e47f2 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-924b765 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-fab0aab {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-4561e25 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6b9397a {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-35a3be3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-9913cf8 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-b08c7a3 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-e48d6f9 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-84f4e7a > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b661fba {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-bd03bb1 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-7c2684e {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-6a9def5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-b505934 {
	--display: flex;
}

.elementor-12779 .elementor-element.elementor-element-f2be5e5 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-12779 .elementor-element.elementor-element-6c33ed7 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-secondary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-primary);
}

:where( .elementor-12779 .elementor-element.elementor-element-6c33ed7 > .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: "Helvetica", Sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	word-spacing: 1px;
}

:where( .elementor-12779 .elementor-element.elementor-element-6c33ed7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-12779 .elementor-element.elementor-element-d14eef5 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-12779 .elementor-element.elementor-element-0fcddcd {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 1px;
}

.elementor-12779 .elementor-element.elementor-element-0fcddcd .elementor-divider-separator {
	width: 100%;
}

.elementor-12779 .elementor-element.elementor-element-0fcddcd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-12779 .elementor-element.elementor-element-08b0ce9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12779 .elementor-element.elementor-element-08b0ce9 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12779 .elementor-element.elementor-element-0f0b07a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12779 .elementor-element.elementor-element-0f0b07a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12779 .elementor-element.elementor-element-0f0b07a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-12779 .elementor-element.elementor-element-de1a51b {
	text-align: center;
}

.elementor-12779 .elementor-element.elementor-element-de1a51b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-12779 .elementor-element.elementor-element-198bdeb {
	width: 100%;
	max-width: 100%;
}

.elementor-12779 .elementor-element.elementor-element-198bdeb > .elementor-widget-container {
	padding: 0px 0px 0px 450px;
}

.elementor-12779 .elementor-element.elementor-element-198bdeb.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-12779 .elementor-element.elementor-element-17579cfb {
	--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-12779 .elementor-element.elementor-element-1d858de {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-12779 .elementor-element.elementor-element-bfc9505.e-con {
	--align-self: center;
}

.elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-12779 .elementor-element.elementor-element-97393a {
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: 0px;
}

.elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-12779 .elementor-element.elementor-element-6fae449c {
	--grid-side-margin: 10px;
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
	--grid-bottom-margin: 10px;
	--e-share-buttons-primary-color: var(--e-global-color-primary);
}

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

@media (max-width:1024px) {
	.elementor-12779 .elementor-element.elementor-element-658df7d9 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-widget-breadcrumbs {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-12779 .elementor-element.elementor-element-126a80ed {
		font-size: 16px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a22aed {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-table-of-contents .elementor-toc__list-item {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-12779 .elementor-element.elementor-element-d67b787 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-widget-theme-page-title .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-12779 .elementor-element.elementor-element-c122fa2 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1054562 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1054562 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1054562 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-12779 .elementor-element.elementor-element-323a9ac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-323a9ac .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-323a9ac .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-12779 .elementor-element.elementor-element-7b100ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d941032 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79ebb6a > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79ebb6a {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5cdea55 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cceccdd > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cceccdd {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cceccdd .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f88b26b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f88b26b .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f88b26b .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-75dd137 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f744ed0 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a07f103 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a07f103 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2c32c13 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0a3781d > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0a3781d {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0a3781d .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9597786 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9597786 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9597786 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7fc6d7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2cbf737 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4349162 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4349162 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f945c90 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ecd4284 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ecd4284 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ecd4284 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c61422 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c61422 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c61422 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1a1f992 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-849039e > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-327e82f > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-327e82f {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cc355d0 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-42c787c > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-42c787c {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-42c787c .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e6c3946 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e6c3946 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e6c3946 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-93bab26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a02921a > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df4ba9d > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df4ba9d {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-29d3cd3 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d1732d0 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d1732d0 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d1732d0 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2073e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2073e2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2073e2 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8d3f29f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c32e94 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4382a24 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4382a24 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-432bf84 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8207f86 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8207f86 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8207f86 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-348e54a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-348e54a .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-348e54a .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-32c51d0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53e7e6a > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-161fd6e > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-161fd6e {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cc67022 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6e8ce71 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6e8ce71 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6e8ce71 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d0ff298 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d0ff298 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d0ff298 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-563ca9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-007e650 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5af10a1 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5af10a1 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-534c885 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a64595 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a64595 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a64595 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0ff79b2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0ff79b2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0ff79b2 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1cecccd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1da1d1d > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-10500d1 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-10500d1 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2535824 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-61ec098 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-61ec098 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-61ec098 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-20c14f2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-20c14f2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-20c14f2 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b1b0902 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-410543e > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-72fac00 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-72fac00 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2d9fd4a {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04ca1f1 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04ca1f1 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04ca1f1 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-626ef7d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-626ef7d .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-626ef7d .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d55d836 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a53c202 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a6d305a > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a6d305a {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e135fb9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dc257fb > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dc257fb {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dc257fb .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3590882 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3590882 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3590882 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0bcb41c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-165e365 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dce6fbc > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dce6fbc {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9a7b3b7 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9295d39 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9295d39 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9295d39 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6d5426f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6d5426f .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6d5426f .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04e9d3f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3e9752a > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c68229e > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c68229e {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d3a88c9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e25798 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e25798 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e25798 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1cd21ae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1cd21ae .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1cd21ae .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1c7e1d1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5ad47cb > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7b60302 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7b60302 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fdc1efc {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bd15337 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bd15337 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bd15337 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-301dd32 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-301dd32 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-301dd32 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-75cdabf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c5ef3f0 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a68df02 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a68df02 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4c6ed8a {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7417879 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7417879 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7417879 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b0f4524 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b0f4524 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b0f4524 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-563d072 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce9792a > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53f14e2 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53f14e2 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-666ed98 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-80f526e > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-80f526e {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-80f526e .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e9db969 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e9db969 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e9db969 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3f9996a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-077377a > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9cd0a86 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9cd0a86 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a05de04 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c3cc081 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c3cc081 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c3cc081 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1a0ef46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1a0ef46 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1a0ef46 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2d9815e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-12d4d04 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a54c52d > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a54c52d {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6a65035 {
		margin-top: 25px;
		margin-bottom: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-eb7c541 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79e72a4 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79e72a4 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79e72a4 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1e3405c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1e3405c .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1e3405c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-538bb46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-21347ad > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96fae94 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96fae94 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3983741 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b5993e1 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b5993e1 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b5993e1 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-27aea2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-27aea2b .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-27aea2b .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3b85f35 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ac69736 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-38594f5 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-38594f5 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9f13c0d {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c2386f9 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c2386f9 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c2386f9 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78b3907 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78b3907 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78b3907 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6a2d89a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8b3e1f3 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-57966eb > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-57966eb {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2fcc8fb {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-612224d > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-612224d {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-612224d .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-430c6bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-430c6bb .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-430c6bb .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0ce4785 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-32eb7cf > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e095475 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e095475 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ff707d9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f17d13 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f17d13 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f17d13 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f8cfed2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f8cfed2 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f8cfed2 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2d98f3f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-99bb189 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5dee691 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5dee691 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1fbe212 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dec12df > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dec12df {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dec12df .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-47371e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-47371e4 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-47371e4 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c1c966b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c6a84c8 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0e057c8 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0e057c8 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e242e92 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfbd934 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfbd934 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfbd934 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3b08cf1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3b08cf1 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3b08cf1 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-225c774 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e85a45e > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1bb0b0d > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1bb0b0d {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e7f8c45 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ad52685 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ad52685 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ad52685 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3fc87e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3fc87e1 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3fc87e1 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-50ad938 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6512081 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-97d9341 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-97d9341 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4dfd351 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f64cc9 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f64cc9 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f64cc9 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-36ea0de > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-36ea0de .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-36ea0de .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3957f44 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ec7a05c > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0242fab > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0242fab {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-25f3d93 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d560cac > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d560cac {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d560cac .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ebbb660 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ebbb660 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ebbb660 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-315fb41 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b92c56c > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d101d02 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d101d02 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-adbcdbd {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7d01bbb > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7d01bbb {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7d01bbb .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-392fd57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-392fd57 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-392fd57 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-56ab602 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a1e99c > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-069fdb1 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-069fdb1 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-193ce62 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-87788a5 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-87788a5 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-87788a5 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3816f3e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3816f3e .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3816f3e .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0fa2f0c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78814ab > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce44ae4 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce44ae4 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-efcbc93 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5bc624f > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5bc624f {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5bc624f .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1d52a7c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1d52a7c .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1d52a7c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04eb298 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-aa08b28 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fb9a676 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fb9a676 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d8b0f98 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b360315 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b360315 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b360315 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-710293e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-710293e .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-710293e .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-253d3bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1f69929 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df5584b > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df5584b {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-110e3ee {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3686780 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3686780 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3686780 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-76fe07f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-76fe07f .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-76fe07f .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-45f91e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-474500e > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3414534 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3414534 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e149ed9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7cd49f3 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7cd49f3 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7cd49f3 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e0cc735 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e0cc735 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e0cc735 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1ff5170 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2c2807a > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d69787b > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d69787b {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-85e8428 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd50bd9 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd50bd9 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd50bd9 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4981cab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4981cab .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4981cab .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d500bac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ba29924 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-258ee1a > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-258ee1a {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9186e39 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-841e111 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-841e111 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-841e111 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-466ee63 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-466ee63 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-466ee63 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4eaf119 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2b780e > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7654ea4 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7654ea4 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4de7901 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-00d6027 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-00d6027 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-00d6027 .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-674e8f9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-674e8f9 .elementor-divider {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-674e8f9 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3abe4d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d2b37d1 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6c33ed7 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6c33ed7 {
		--n-accordion-item-title-distance-from-content: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d14eef5 {
		margin-top: 25px;
		margin-bottom: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-de1a51b .elementor-heading-title {
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-198bdeb > .elementor-widget-container {
		padding: 0px 0px 0px 300px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-12779 .elementor-element.elementor-element-6fae449c {
		--grid-side-margin: 50px;
		--grid-column-gap: 50px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
}

@media (max-width:767px) {
	.elementor-widget-breadcrumbs {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-12779 .elementor-element.elementor-element-126a80ed {
		font-size: 16px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a22aed {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-table-of-contents .elementor-toc__list-item {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-12779 .elementor-element.elementor-element-d67b787 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-widget-theme-page-title .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-12779 .elementor-element.elementor-element-c122fa2 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4267812 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-456f7a4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1054562 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1054562 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1054562 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-12779 .elementor-element.elementor-element-323a9ac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-12779 .elementor-element.elementor-element-d941032 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79ebb6a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79ebb6a {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5cdea55 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d625b05 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b612593 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cceccdd > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cceccdd {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cceccdd .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f88b26b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f744ed0 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a07f103 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a07f103 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2c32c13 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-eebb1bd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4de6a72 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0a3781d > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0a3781d {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0a3781d .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9597786 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2cbf737 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4349162 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4349162 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f945c90 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1a6e264 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5a2f6f1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ecd4284 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ecd4284 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ecd4284 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c61422 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-849039e > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-327e82f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-327e82f {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cc355d0 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-36f2c9c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96bec59 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-42c787c > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-42c787c {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-42c787c .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e6c3946 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a02921a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df4ba9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df4ba9d {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-29d3cd3 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-370f879 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-67b65db > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d1732d0 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d1732d0 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d1732d0 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2073e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c32e94 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4382a24 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4382a24 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-432bf84 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-51d53d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e4681bc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8207f86 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8207f86 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8207f86 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-348e54a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53e7e6a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-161fd6e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-161fd6e {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-cc67022 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9e8028b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7976449 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6e8ce71 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6e8ce71 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6e8ce71 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d0ff298 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-007e650 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5af10a1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5af10a1 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-534c885 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e2edd4c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-08c1396 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a64595 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a64595 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a64595 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0ff79b2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1da1d1d > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-10500d1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-10500d1 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2535824 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0f83e96 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b1ae7fb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-61ec098 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-61ec098 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-61ec098 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-20c14f2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-410543e > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-72fac00 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-72fac00 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2d9fd4a {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-07ec100 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-897e4c8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04ca1f1 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04ca1f1 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-04ca1f1 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-626ef7d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a53c202 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a6d305a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a6d305a {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e135fb9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fe2a9a9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-faccddb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dc257fb > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dc257fb {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dc257fb .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3590882 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-165e365 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dce6fbc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dce6fbc {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9a7b3b7 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-db153a4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-870039e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9295d39 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9295d39 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9295d39 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6d5426f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3e9752a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c68229e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c68229e {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d3a88c9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-aa78f8f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e001b19 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e25798 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e25798 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e25798 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1cd21ae > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5ad47cb > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7b60302 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7b60302 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fdc1efc {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-88ee5fb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fc94797 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bd15337 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bd15337 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bd15337 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-301dd32 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c5ef3f0 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a68df02 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a68df02 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4c6ed8a {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5e20dd8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e50f5d7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7417879 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7417879 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7417879 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b0f4524 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce9792a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53f14e2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53f14e2 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-666ed98 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d6cb69c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2490984 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-80f526e > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-80f526e {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-80f526e .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e9db969 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-077377a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9cd0a86 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9cd0a86 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a05de04 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-260aba8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ea4fd6a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c3cc081 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c3cc081 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c3cc081 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1a0ef46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-12d4d04 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a54c52d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a54c52d {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6a65035 {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-eb7c541 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dd24a52 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-86cf3b5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79e72a4 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79e72a4 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-79e72a4 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1e3405c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-21347ad > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96fae94 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96fae94 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3983741 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-70879d8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ca4aa94 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b5993e1 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b5993e1 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b5993e1 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-27aea2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ac69736 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-38594f5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-38594f5 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9f13c0d {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8e85c2c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-807aeb2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c2386f9 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c2386f9 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c2386f9 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78b3907 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8b3e1f3 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-57966eb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-57966eb {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2fcc8fb {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f75e103 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd3b658 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-612224d > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-612224d {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-612224d .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-430c6bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-32eb7cf > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e095475 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e095475 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ff707d9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f1102bc {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-40a983c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f17d13 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f17d13 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f17d13 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f8cfed2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-99bb189 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5dee691 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5dee691 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1fbe212 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-99bfd23 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfa72dd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dec12df > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dec12df {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dec12df .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-47371e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c6a84c8 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0e057c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0e057c8 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e242e92 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1180e8d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-09b52c8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfbd934 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfbd934 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfbd934 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3b08cf1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e85a45e > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1bb0b0d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1bb0b0d {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e7f8c45 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-185264a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9af96df > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ad52685 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ad52685 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ad52685 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3fc87e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6512081 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-97d9341 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-97d9341 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4dfd351 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8b618be {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-eaa7428 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f64cc9 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f64cc9 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2f64cc9 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-36ea0de > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ec7a05c > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0242fab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-0242fab {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-25f3d93 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8d4207d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3a7a19c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d560cac > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d560cac {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d560cac .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ebbb660 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b92c56c > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d101d02 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d101d02 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-adbcdbd {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5b7ba74 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f9b1954 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7d01bbb > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7d01bbb {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7d01bbb .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-392fd57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a1e99c > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-069fdb1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-069fdb1 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-193ce62 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2fe9a88 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-60ce0da > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-87788a5 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-87788a5 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-87788a5 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3816f3e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78814ab > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce44ae4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce44ae4 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-efcbc93 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8efcdef {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-23d1dac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5bc624f > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5bc624f {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5bc624f .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1d52a7c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-aa08b28 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fb9a676 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fb9a676 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d8b0f98 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2b5a939 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3429a39 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b360315 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b360315 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b360315 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-710293e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1f69929 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df5584b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-df5584b {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-110e3ee {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-881ceea {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bc75006 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3686780 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3686780 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3686780 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-76fe07f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-474500e > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3414534 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3414534 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e149ed9 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d72acb6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-352170e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7cd49f3 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7cd49f3 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7cd49f3 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e0cc735 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2c2807a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d69787b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d69787b {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-85e8428 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-dad020a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ee1152c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd50bd9 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd50bd9 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd50bd9 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4981cab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ba29924 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-258ee1a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-258ee1a {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9186e39 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d7b5f52 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-db41a82 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-841e111 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-841e111 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-841e111 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-466ee63 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2b780e > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7654ea4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7654ea4 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4de7901 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b745b82 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8932a82 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-00d6027 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-00d6027 {
		text-align: center;
	}
	
	.elementor-12779 .elementor-element.elementor-element-00d6027 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-674e8f9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d2b37d1 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6c33ed7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6c33ed7 {
		--n-accordion-item-title-space-between: 10px;
		--n-accordion-item-title-distance-from-content: 0px;
		--n-accordion-title-font-size: 20px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d14eef5 {
		margin-top: 40px;
		margin-bottom: 30px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-08b0ce9 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-de1a51b .elementor-heading-title {
		font-size: 18px;
		line-height: 1.2em;
	}
	
	.elementor-12779 .elementor-element.elementor-element-198bdeb > .elementor-widget-container {
		padding: 0px 0px 0px 100px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1d858de {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12779 .elementor-element.elementor-element-97393a .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-12779 .elementor-element.elementor-element-6fae449c {
		--alignment: center;
		--grid-side-margin: 50px;
		--grid-column-gap: 50px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6fae449c {
		--grid-side-margin: 50px;
		--grid-column-gap: 50px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6fae449c .elementor-share-btn {
		font-size: calc(1px * 10);
	}
}

@media (min-width:768px) {
	.elementor-12779 .elementor-element.elementor-element-456f7a4 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d941032 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b612593 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f744ed0 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4de6a72 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2cbf737 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5a2f6f1 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-849039e {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96bec59 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a02921a {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-67b65db {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c32e94 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e4681bc {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53e7e6a {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7976449 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-007e650 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-08c1396 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1da1d1d {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b1ae7fb {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-410543e {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-897e4c8 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a53c202 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-faccddb {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-165e365 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-870039e {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3e9752a {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e001b19 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5ad47cb {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fc94797 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c5ef3f0 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e50f5d7 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce9792a {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2490984 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-077377a {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ea4fd6a {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-12d4d04 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-86cf3b5 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-21347ad {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ca4aa94 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ac69736 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-807aeb2 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8b3e1f3 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd3b658 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-32eb7cf {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-40a983c {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-99bb189 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfa72dd {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c6a84c8 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-09b52c8 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e85a45e {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9af96df {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6512081 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-eaa7428 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ec7a05c {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3a7a19c {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b92c56c {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f9b1954 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a1e99c {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-60ce0da {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78814ab {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-23d1dac {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-aa08b28 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3429a39 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1f69929 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bc75006 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-474500e {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-352170e {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2c2807a {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ee1152c {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ba29924 {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-db41a82 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2b780e {
		width: 70%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8932a82 {
		width: 30%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d2b37d1 {
		width: 70%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-12779 .elementor-element.elementor-element-456f7a4 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d941032 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b612593 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f744ed0 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-4de6a72 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2cbf737 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5a2f6f1 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-849039e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-96bec59 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a02921a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-67b65db {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8c32e94 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e4681bc {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-53e7e6a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-7976449 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-007e650 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-08c1396 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1da1d1d {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b1ae7fb {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-410543e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-897e4c8 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a53c202 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-faccddb {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-165e365 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-870039e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3e9752a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e001b19 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-5ad47cb {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fc94797 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c5ef3f0 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e50f5d7 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ce9792a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2490984 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-077377a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ea4fd6a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-12d4d04 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-86cf3b5 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-21347ad {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ca4aa94 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ac69736 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-807aeb2 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8b3e1f3 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-fd3b658 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-32eb7cf {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-40a983c {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-99bb189 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bfa72dd {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-c6a84c8 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-09b52c8 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-e85a45e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-9af96df {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-6512081 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-eaa7428 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ec7a05c {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3a7a19c {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-b92c56c {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-f9b1954 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8a1e99c {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-60ce0da {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-78814ab {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-23d1dac {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-aa08b28 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-3429a39 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-1f69929 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-bc75006 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-474500e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-352170e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-2c2807a {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ee1152c {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-ba29924 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-db41a82 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-a2b780e {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-8932a82 {
		width: 100%;
	}
	
	.elementor-12779 .elementor-element.elementor-element-d2b37d1 {
		width: 100%;
	}
}
