
.elementor-11541 .elementor-element.elementor-element-8e24509 {
	--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-11541 .elementor-element.elementor-element-f5f3a4f {
	--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-11541 .elementor-element.elementor-element-bbeaf8f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-bbeaf8f .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-bbeaf8f .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-bbeaf8f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-11541 .elementor-element.elementor-element-8643179 {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-93a9f1e {
	--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-11541 .elementor-element.elementor-element-7590226 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-7590226 .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-7590226 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-7590226.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-11541 .elementor-element.elementor-element-a012188 {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-82dec52 {
	--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-11541 .elementor-element.elementor-element-da9ff47 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-da9ff47 .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-da9ff47 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-da9ff47.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-11541 .elementor-element.elementor-element-d9254d0 {
	padding: 0px 0px 15px 0px;
}

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

.elementor-11541 .elementor-element.elementor-element-0fd22ea {
	--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-11541 .elementor-element.elementor-element-ef0182a {
	padding: 20px 0px 0px 0px;
}

.elementor-11541 .elementor-element.elementor-element-2d1fc79 {
	--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-11541 .elementor-element.elementor-element-eea7705 img {
	border-style: solid;
	border-width: 0px 4px 4px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 0px 4px 0px 4px;
}

.elementor-11541 .elementor-element.elementor-element-53781fa {
	--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-11541 .elementor-element.elementor-element-a4f93c4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-a4f93c4 .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-a4f93c4 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-a4f93c4.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-11541 .elementor-element.elementor-element-59765c8 {
	--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-11541 .elementor-element.elementor-element-754dff2 {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-3bb22a8 {
	--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-11541 .elementor-element.elementor-element-412b5cc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-412b5cc .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-412b5cc .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-412b5cc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-412b5cc.elementor-view-framed .elementor-icon, .elementor-11541 .elementor-element.elementor-element-412b5cc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-412b5cc.elementor-view-framed .elementor-icon, .elementor-11541 .elementor-element.elementor-element-412b5cc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-f78917a {
	padding: 0px 0px 15px 0px;
}

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

.elementor-11541 .elementor-element.elementor-element-e38035f {
	--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-11541 .elementor-element.elementor-element-2f3bc1e img {
	border-style: solid;
	border-width: 0px 4px 4px 0px;
	border-color: var(--e-global-color-secondary);
	border-radius: 0px 4px 0px 4px;
}

.elementor-11541 .elementor-element.elementor-element-247b225 {
	--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-11541 .elementor-element.elementor-element-3aaa55a {
	padding: 20px 0px 0px 0px;
}

.elementor-11541 .elementor-element.elementor-element-a8d36fa {
	--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-11541 .elementor-element.elementor-element-a4fb736 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-a4fb736 .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-a4fb736 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-a4fb736.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-11541 .elementor-element.elementor-element-689cee8 {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-1652b4b {
	padding: 20px 0px 0px 0px;
}

.elementor-11541 .elementor-element.elementor-element-f48b030 {
	--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-11541 .elementor-element.elementor-element-480c808 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-480c808 .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-480c808 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-480c808.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-480c808.elementor-view-framed .elementor-icon, .elementor-11541 .elementor-element.elementor-element-480c808.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-480c808.elementor-view-framed .elementor-icon, .elementor-11541 .elementor-element.elementor-element-480c808.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-2a5d512 {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-ec04891 {
	padding: 20px 0px 0px 0px;
}

.elementor-11541 .elementor-element.elementor-element-bdec55b {
	--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-11541 .elementor-element.elementor-element-78882ec {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-78882ec .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-78882ec .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-78882ec.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-78882ec.elementor-view-framed .elementor-icon, .elementor-11541 .elementor-element.elementor-element-78882ec.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-78882ec.elementor-view-framed .elementor-icon, .elementor-11541 .elementor-element.elementor-element-78882ec.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-11541 .elementor-element.elementor-element-bce126f {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-3e695bf {
	padding: 20px 0px 0px 0px;
}

.elementor-11541 .elementor-element.elementor-element-d66ffb1 {
	--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-11541 .elementor-element.elementor-element-e8b1f77 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 2.6px;
}

.elementor-11541 .elementor-element.elementor-element-e8b1f77 .elementor-divider-separator {
	width: 100%;
}

.elementor-11541 .elementor-element.elementor-element-e8b1f77 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-11541 .elementor-element.elementor-element-e8b1f77.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-11541 .elementor-element.elementor-element-6259f0b {
	padding: 0px 0px 15px 0px;
}

.elementor-11541 .elementor-element.elementor-element-0a35190 {
	padding: 20px 0px 0px 0px;
}

@media (min-width:641px) {
	.elementor-11541 .elementor-element.elementor-element-0fd22ea {
		--width: 50%;
	}
	
	.elementor-11541 .elementor-element.elementor-element-2d1fc79 {
		--width: 50%;
	}
	
	.elementor-11541 .elementor-element.elementor-element-e38035f {
		--width: 50%;
	}
	
	.elementor-11541 .elementor-element.elementor-element-247b225 {
		--width: 50%;
	}
}
