/* End custom CSS */

.elementor-21792 .elementor-element.elementor-element-1589301 {
	--display: flex;
	--min-height: 650px;
	--justify-content: flex-end;
	--background-transition: .3s;
	--padding-top: 96px;
	--padding-bottom: 0px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-21792 .elementor-element.elementor-element-1589301:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-1589301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-7e3a1ce/goonlinenow.co/wp-content/uploads/2025/08/Above-the-Fold.png");
}

.elementor-21792 .elementor-element.elementor-element-1589301:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-21792 .elementor-element.elementor-element-1589301 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-21792 .elementor-element.elementor-element-1589301, .elementor-21792 .elementor-element.elementor-element-1589301::before {
	--border-transition: .3s;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
	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-21792 .elementor-element.elementor-element-3afda48 {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-3afda48 .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 44px;
	font-weight: 700;
	line-height: 120%;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.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-21792 .elementor-element.elementor-element-843a675 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.elementor-21792 .elementor-element.elementor-element-843a675.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-0496837 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 72px;
	--padding-bottom: 72px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-0496837.e-con {
	--align-self: center;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button {
	background-color: #eba12b;
	font-family: "Montserrat", Sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	text-decoration: none;
	border-style: none;
	border-radius: 99px 99px 99px 99px;
	padding: 24px 72px 24px 72px;
}

.elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button:focus {
	background-color: #020101;
	color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-eb6d12d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-eb6d12d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-21792 .elementor-element.elementor-element-d084f47 {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-2865cb7 {
	--display: flex;
	--min-height: 72px;
	--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;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 8px 8px 8px 8px;
	--border-top-width: 8px;
	--border-right-width: 8px;
	--border-bottom-width: 8px;
	--border-left-width: 8px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 15px 15px 0px 0px;
	--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-21792 .elementor-element.elementor-element-2865cb7:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-2865cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-2865cb7, .elementor-21792 .elementor-element.elementor-element-2865cb7::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2865cb7.e-con {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-65690fd {
	width: 100%;
	max-width: 100%;
	z-index: 1;
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-65690fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-21792 .elementor-element.elementor-element-65690fd.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-65690fd .elementor-heading-title {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 1.3em;
	font-weight: 600;
}

.elementor-21792 .elementor-element.elementor-element-e9c85a3 {
	width: 100%;
	max-width: 100%;
	z-index: 1;
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-e9c85a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-21792 .elementor-element.elementor-element-e9c85a3.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-e9c85a3 .elementor-heading-title {
	color: #eca12c;
	font-family: "Jost", Sans-serif;
	font-size: 1.3em;
	font-weight: 600;
}

.elementor-21792 .elementor-element.elementor-element-c9b597b {
	--display: flex;
	--position: absolute;
	--min-height: 0px;
	--justify-content: center;
	--background-transition: .3s;
	--border-radius: 10px 10px 10px 10px;
}

.elementor-21792 .elementor-element.elementor-element-c9b597b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-c9b597b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-c9b597b, .elementor-21792 .elementor-element.elementor-element-c9b597b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-c9b597b.e-con {
	--align-self: center;
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-c9b597b {
	left: 0%;
}

body.rtl .elementor-21792 .elementor-element.elementor-element-c9b597b {
	right: 0%;
}

.elementor-21792 .elementor-element.elementor-element-b3e1a3a {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-8e6d04f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-8e6d04f, .elementor-21792 .elementor-element.elementor-element-8e6d04f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4f8f196 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-7ae9d68 {
	--display: flex;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-9322807 {
	--display: flex;
	--justify-content: flex-end;
	--background-transition: .3s;
	--border-radius: 8px 8px 0px 0px;
	--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-21792 .elementor-element.elementor-element-9322807, .elementor-21792 .elementor-element.elementor-element-9322807::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6e0b445 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-21792 .elementor-element.elementor-element-6e0b445:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-6e0b445 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-6e0b445, .elementor-21792 .elementor-element.elementor-element-6e0b445::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5f6edec {
	text-align: left;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-ee0283c {
	--display: flex;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-23464b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--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-21792 .elementor-element.elementor-element-23464b8, .elementor-21792 .elementor-element.elementor-element-23464b8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-367a369 {
	--display: flex;
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 8px 0px 0px 8px;
	--padding-top: 18px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-21792 .elementor-element.elementor-element-367a369, .elementor-21792 .elementor-element.elementor-element-367a369::before {
	--border-transition: .3s;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-nested-tabs {
	--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
}

.elementor-21792 .elementor-element.elementor-element-52de9c6 {
	--display: flex;
	--gap: 12px 12px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-ebd2f61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-ebd2f61 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-a75e523 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-a75e523 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-4070ba1 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-84c538c .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-84c538c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-84c538c > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-84c538c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-84c538c .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-84c538c .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-84c538c .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-84c538c .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-124a64c .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-124a64c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-124a64c > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-124a64c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-124a64c .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-124a64c .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-124a64c .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-124a64c .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-fa13ba8 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--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-21792 .elementor-element.elementor-element-fa13ba8, .elementor-21792 .elementor-element.elementor-element-fa13ba8::before {
	--border-transition: .3s;
}

.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);
	line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-8822909 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-8822909 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-3b2f75f {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 12px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-icon-size: 0px;
	--n-accordion-icon-normal-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-3b2f75f > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3b2f75f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-3b2f75f {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-21792 .elementor-element.elementor-element-3b2f75f > .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-weight: 600;
}

:where( .elementor-21792 .elementor-element.elementor-element-3b2f75f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-040bdee {
	--display: flex;
	--gap: 12px 12px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 12px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-0137975 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-0137975 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-c273bcf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-c273bcf {
	text-align: left;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-d99cc59 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-90379fc .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-90379fc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-90379fc > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-90379fc.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-90379fc .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-90379fc .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-90379fc .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-90379fc .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a719497 .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-a719497 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-a719497 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-a719497.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-a719497 .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-a719497 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a719497 .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-a719497 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-6c61bf1 {
	--display: flex;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-22a0465 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-22a0465 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-9a28611 > .elementor-widget-container {
	padding: 0px 0px 0px 36px;
}

.elementor-21792 .elementor-element.elementor-element-9a28611 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-60f23ae {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 12px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-icon-size: 0px;
	--n-accordion-icon-normal-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-60f23ae > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-60f23ae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-60f23ae {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-21792 .elementor-element.elementor-element-60f23ae > .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-weight: 600;
}

:where( .elementor-21792 .elementor-element.elementor-element-60f23ae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-b2519da {
	--n-tabs-heading-justify-content: initial;
	--n-tabs-title-width: 100%;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 1;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-border-radius: 8px 8px 8px 8px;
	--n-tabs-title-padding-top: 12px;
	--n-tabs-title-padding-right: 0px;
	--n-tabs-title-padding-bottom: 10px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-font-size: 18px;
}

.elementor-21792 .elementor-element.elementor-element-b2519da > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	background: #fff;
}

.elementor-21792 .elementor-element.elementor-element-b2519da.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: #eefaff;
}

.elementor-21792 .elementor-element.elementor-element-b2519da.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21792 .elementor-element.elementor-element-b2519da.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-b2519da.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-b2519da.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
}

.elementor-21792 .elementor-element.elementor-element-b2519da [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-1810590 {
	--display: flex;
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 28px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-21792 .elementor-element.elementor-element-1810590, .elementor-21792 .elementor-element.elementor-element-1810590::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6c981a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-6c981a3 {
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-6166c02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-6166c02 {
	text-align: left;
	color: #a82929;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-e99a49c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-e99a49c {
	text-align: left;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-1a6f012 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-8d840cf .elementor-button {
	background-color: var(--e-global-color-aff8e1f);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-8d840cf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-8d840cf > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-8d840cf.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-08c4753 .elementor-button {
	background-color: var(--e-global-color-aff8e1f);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-08c4753 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-08c4753 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-08c4753.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-a4dfa36 {
	--display: flex;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-acf3d02 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-1ad0a33 {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 12px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-icon-size: 0px;
	--n-accordion-icon-normal-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-1ad0a33 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-1ad0a33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-1ad0a33 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-21792 .elementor-element.elementor-element-1ad0a33 > .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-weight: 600;
}

:where( .elementor-21792 .elementor-element.elementor-element-1ad0a33 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-8780653 {
	--display: flex;
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-1b6ccb4);
	--border-color: var(--e-global-color-1b6ccb4);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 28px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-21792 .elementor-element.elementor-element-8780653:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-8780653 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffebcc;
}

.elementor-21792 .elementor-element.elementor-element-8780653, .elementor-21792 .elementor-element.elementor-element-8780653::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-812f756 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-812f756 {
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-16460a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-16460a2 {
	text-align: left;
	color: #a82929;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-6ad5bc0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-6ad5bc0 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-01d3040 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-798a4ad .elementor-button {
	background-color: var(--e-global-color-aff8e1f);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-798a4ad {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-798a4ad > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-798a4ad.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-04da2ed .elementor-button {
	background-color: var(--e-global-color-aff8e1f);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-04da2ed {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-04da2ed > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-04da2ed.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-1338c18 {
	--display: flex;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-20c9dd3 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-d485c4c {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 12px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-icon-size: 0px;
	--n-accordion-icon-normal-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-d485c4c > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d485c4c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-d485c4c {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-21792 .elementor-element.elementor-element-d485c4c > .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-weight: 600;
}

:where( .elementor-21792 .elementor-element.elementor-element-d485c4c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-ae7eb43 {
	--display: flex;
	--gap: 12px 12px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 0px 8px 8px 0px;
	--padding-top: 28px;
	--padding-bottom: 18px;
	--padding-left: 18px;
	--padding-right: 18px;
}

.elementor-21792 .elementor-element.elementor-element-ae7eb43, .elementor-21792 .elementor-element.elementor-element-ae7eb43::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-107c023 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-107c023 {
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-b77e121 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b77e121 {
	text-align: left;
	color: #a82929;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.8em;
}

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

.elementor-21792 .elementor-element.elementor-element-35e1d76 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 2.5em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-546abed {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-f94e7c4 .elementor-button {
	background-color: var(--e-global-color-aff8e1f);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-f94e7c4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-f94e7c4 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-f94e7c4.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-57abcf8 .elementor-button {
	background-color: var(--e-global-color-aff8e1f);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-57abcf8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-57abcf8 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-57abcf8.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-034c5a4 {
	--display: flex;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(12px / 2);
	margin-left: calc(12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-12px / 2);
	margin-left: calc(-12px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-12px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-12px / 2);
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-1c4978d {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-1c4978d .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-73f2c00 {
	--n-accordion-title-font-size: 18px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 12px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-icon-size: 0px;
	--n-accordion-icon-normal-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-73f2c00 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-73f2c00 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-73f2c00 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-21792 .elementor-element.elementor-element-73f2c00 > .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-weight: 600;
}

:where( .elementor-21792 .elementor-element.elementor-element-73f2c00 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-74e72bf {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-7e90bae {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--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-21792 .elementor-element.elementor-element-7e90bae, .elementor-21792 .elementor-element.elementor-element-7e90bae::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7e90bae.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-ad000da {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-c666841 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-968b5ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-968b5ae .elementor-heading-title {
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 3em;
	font-weight: 600;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-5096a43 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5096a43:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-5096a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6af5456);
}

.elementor-21792 .elementor-element.elementor-element-5096a43, .elementor-21792 .elementor-element.elementor-element-5096a43::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-bf81cc2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-bf81cc2 {
	text-align: center;
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-50682f8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-50682f8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-50682f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6af5456);
}

.elementor-21792 .elementor-element.elementor-element-50682f8, .elementor-21792 .elementor-element.elementor-element-50682f8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-1da07b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-1da07b2 {
	text-align: center;
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-7be3286 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7be3286:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7be3286 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7be3286, .elementor-21792 .elementor-element.elementor-element-7be3286::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-ef8a4cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-ef8a4cb {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-5d42efd {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5d42efd:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-5d42efd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6af5456);
}

.elementor-21792 .elementor-element.elementor-element-5d42efd, .elementor-21792 .elementor-element.elementor-element-5d42efd::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d7a9b93 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d7a9b93 {
	text-align: center;
	color: #16578f;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-4694d4d {
	--display: flex;
	--overflow: auto;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-730e979 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(6, 1fr);
	--gap: 1px 1px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-730e979:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-730e979 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-21792 .elementor-element.elementor-element-730e979, .elementor-21792 .elementor-element.elementor-element-730e979::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-c56a29c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-c56a29c:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-c56a29c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-c56a29c, .elementor-21792 .elementor-element.elementor-element-c56a29c::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d0bf458 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d0bf458 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-e125431 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e125431:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e125431 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-e125431, .elementor-21792 .elementor-element.elementor-element-e125431::before {
	--border-transition: .3s;
}

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

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

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

.elementor-21792 .elementor-element.elementor-element-4e61828 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-4e61828.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-4e61828.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-4e61828.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-4e61828.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-4e61828.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-4e61828 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-4e61828 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7c4b344 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7c4b344:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7c4b344 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-7c4b344, .elementor-21792 .elementor-element.elementor-element-7c4b344::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-decc6bc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-decc6bc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-decc6bc.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-decc6bc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-decc6bc.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-decc6bc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-decc6bc .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-decc6bc .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-bfdc05f {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-bfdc05f:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-bfdc05f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-bfdc05f, .elementor-21792 .elementor-element.elementor-element-bfdc05f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-35cc126 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-35cc126.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-35cc126.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-35cc126.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-35cc126.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-35cc126.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-35cc126 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-35cc126 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-b682694 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b682694:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-b682694 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-b682694, .elementor-21792 .elementor-element.elementor-element-b682694::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-dc92d8d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-dc92d8d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-dc92d8d.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-dc92d8d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-dc92d8d.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-dc92d8d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-dc92d8d .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-dc92d8d .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-e65a647 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-e65a647:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e65a647 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-e65a647, .elementor-21792 .elementor-element.elementor-element-e65a647::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a6859e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-a6859e0 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-22766e9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-22766e9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-22766e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-22766e9, .elementor-21792 .elementor-element.elementor-element-22766e9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-0252efa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-0252efa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-0252efa.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-0252efa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-0252efa.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-0252efa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-0252efa .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-0252efa .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-b025bab {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b025bab:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-b025bab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-b025bab, .elementor-21792 .elementor-element.elementor-element-b025bab::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5741e3a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-5741e3a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-5741e3a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-5741e3a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-5741e3a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-5741e3a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-5741e3a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-5741e3a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-6616342 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6616342:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-6616342 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-6616342, .elementor-21792 .elementor-element.elementor-element-6616342::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-13d667a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-13d667a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-13d667a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-13d667a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-13d667a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-13d667a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-13d667a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-13d667a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-6ecef57 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6ecef57:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-6ecef57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-6ecef57, .elementor-21792 .elementor-element.elementor-element-6ecef57::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a0b84be .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-a0b84be.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-a0b84be.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a0b84be.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-a0b84be.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a0b84be.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-a0b84be .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-a0b84be .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-08d098f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-08d098f:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-08d098f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-08d098f, .elementor-21792 .elementor-element.elementor-element-08d098f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-3beb8ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3beb8ca {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-5c45451 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5c45451:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-5c45451 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-5c45451, .elementor-21792 .elementor-element.elementor-element-5c45451::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-622dc0e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-622dc0e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-622dc0e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-622dc0e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-622dc0e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-622dc0e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-622dc0e .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-622dc0e .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-e18ebe6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e18ebe6:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e18ebe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-e18ebe6, .elementor-21792 .elementor-element.elementor-element-e18ebe6::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5974fc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-5974fc7 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-e84bed6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e84bed6:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e84bed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-e84bed6, .elementor-21792 .elementor-element.elementor-element-e84bed6::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4415f4e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-4415f4e {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-ee8bf73 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-ee8bf73:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-ee8bf73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-ee8bf73, .elementor-21792 .elementor-element.elementor-element-ee8bf73::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-736c124 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-736c124 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-c9b2493 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-c9b2493:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-c9b2493 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-c9b2493, .elementor-21792 .elementor-element.elementor-element-c9b2493::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-093b69d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-093b69d {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-0e71a34 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-0e71a34:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-0e71a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-0e71a34, .elementor-21792 .elementor-element.elementor-element-0e71a34::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-fc3390a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-fc3390a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-fc3390a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-fc3390a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-fc3390a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-fc3390a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-fc3390a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-fc3390a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-f4a840b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f4a840b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-f4a840b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-f4a840b, .elementor-21792 .elementor-element.elementor-element-f4a840b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2f15ce5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-2f15ce5 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-7ff128c {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7ff128c:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7ff128c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-7ff128c, .elementor-21792 .elementor-element.elementor-element-7ff128c::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d2756ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d2756ad {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-885f4c5 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-885f4c5:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-885f4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-885f4c5, .elementor-21792 .elementor-element.elementor-element-885f4c5::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b319c83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b319c83 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-3fc77cd {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-3fc77cd:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-3fc77cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-3fc77cd, .elementor-21792 .elementor-element.elementor-element-3fc77cd::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5f9d36f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-5f9d36f {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-f31a425 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f31a425:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-f31a425 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-f31a425, .elementor-21792 .elementor-element.elementor-element-f31a425::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-37c5c3a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-37c5c3a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-37c5c3a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-37c5c3a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-37c5c3a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-37c5c3a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-37c5c3a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-37c5c3a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9349be8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9349be8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-9349be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-9349be8, .elementor-21792 .elementor-element.elementor-element-9349be8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5b1f746 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-5b1f746.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-5b1f746.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-5b1f746.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-5b1f746.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-5b1f746.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-5b1f746 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-5b1f746 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-4bcd48c {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4bcd48c:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4bcd48c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-4bcd48c, .elementor-21792 .elementor-element.elementor-element-4bcd48c::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-eb37b77 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-eb37b77.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-eb37b77.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-eb37b77.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-eb37b77.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-eb37b77.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-eb37b77 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-eb37b77 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-5332395 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5332395:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-5332395 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-5332395, .elementor-21792 .elementor-element.elementor-element-5332395::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-8dd1bd9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-8dd1bd9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-8dd1bd9.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-8dd1bd9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-8dd1bd9.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-8dd1bd9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-8dd1bd9 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-8dd1bd9 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-e1ebea6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-e1ebea6:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e1ebea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-e1ebea6, .elementor-21792 .elementor-element.elementor-element-e1ebea6::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d36c9cd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d36c9cd {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-f283c58 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f283c58:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-f283c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-f283c58, .elementor-21792 .elementor-element.elementor-element-f283c58::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-dc199fc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-dc199fc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-dc199fc.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-dc199fc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-dc199fc.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-dc199fc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-dc199fc .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-dc199fc .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-3da1966 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-3da1966:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-3da1966 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-3da1966, .elementor-21792 .elementor-element.elementor-element-3da1966::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-712f343 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-712f343 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-113914d {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-113914d:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-113914d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-113914d, .elementor-21792 .elementor-element.elementor-element-113914d::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-429df19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-429df19 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-b529f15 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b529f15:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-b529f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-b529f15, .elementor-21792 .elementor-element.elementor-element-b529f15::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2039221 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-2039221 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-8d140df {
	--display: flex;
	--overflow: auto;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-d0f285a {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(6, 1fr);
	--gap: 1px 1px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-d0f285a:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-d0f285a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-21792 .elementor-element.elementor-element-d0f285a, .elementor-21792 .elementor-element.elementor-element-d0f285a::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-fe1f37e {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-fe1f37e:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-fe1f37e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-fe1f37e, .elementor-21792 .elementor-element.elementor-element-fe1f37e::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-ecf7198 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-ecf7198 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-77a0f0c {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-77a0f0c:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-77a0f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-77a0f0c, .elementor-21792 .elementor-element.elementor-element-77a0f0c::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5777839 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-5777839 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-9fa7130 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9fa7130:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-9fa7130 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-9fa7130, .elementor-21792 .elementor-element.elementor-element-9fa7130::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d7e6fc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d7e6fc4 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-6a0fe8a {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6a0fe8a:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-6a0fe8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-6a0fe8a, .elementor-21792 .elementor-element.elementor-element-6a0fe8a::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-14dfed3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-14dfed3 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-a4361d7 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a4361d7:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-a4361d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-a4361d7, .elementor-21792 .elementor-element.elementor-element-a4361d7::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-130b7de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-130b7de {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-a88514f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-a88514f:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-a88514f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-a88514f, .elementor-21792 .elementor-element.elementor-element-a88514f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f3bb2e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-f3bb2e5 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-04a4c4b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-04a4c4b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-04a4c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-04a4c4b, .elementor-21792 .elementor-element.elementor-element-04a4c4b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9c8e50d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-9c8e50d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9c8e50d.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9c8e50d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9c8e50d.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9c8e50d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9c8e50d .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9c8e50d .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-4004c64 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4004c64:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4004c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-4004c64, .elementor-21792 .elementor-element.elementor-element-4004c64::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-abf632b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-abf632b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-abf632b.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-abf632b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-abf632b.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-abf632b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-abf632b .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-abf632b .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-21fbb18 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-21fbb18:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-21fbb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-21fbb18, .elementor-21792 .elementor-element.elementor-element-21fbb18::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7371116 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-7371116.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-7371116.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-7371116.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-7371116.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-7371116.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-7371116 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7371116 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-f935415 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f935415:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-f935415 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-f935415, .elementor-21792 .elementor-element.elementor-element-f935415::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a738865 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-a738865.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-a738865.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a738865.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-a738865.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a738865.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-a738865 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-a738865 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-b5c36bd {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-b5c36bd:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-b5c36bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-b5c36bd, .elementor-21792 .elementor-element.elementor-element-b5c36bd::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-3f3aee5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3f3aee5 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-4f416b8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4f416b8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4f416b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-4f416b8, .elementor-21792 .elementor-element.elementor-element-4f416b8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-c4a3120 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-c4a3120.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-c4a3120.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-c4a3120.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-c4a3120.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-c4a3120.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-c4a3120 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-c4a3120 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-e70ba1e {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e70ba1e:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e70ba1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-e70ba1e, .elementor-21792 .elementor-element.elementor-element-e70ba1e::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-cb34cf2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-cb34cf2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-cb34cf2.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-cb34cf2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-cb34cf2.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-cb34cf2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-cb34cf2 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-cb34cf2 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-c4625b3 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-c4625b3:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-c4625b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-c4625b3, .elementor-21792 .elementor-element.elementor-element-c4625b3::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d8e637e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-d8e637e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-d8e637e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-d8e637e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-d8e637e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-d8e637e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-d8e637e .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-d8e637e .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-3360fe0 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-3360fe0:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-3360fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-3360fe0, .elementor-21792 .elementor-element.elementor-element-3360fe0::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-0d367bd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-0d367bd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-0d367bd.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-0d367bd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-0d367bd.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-0d367bd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-0d367bd .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-0d367bd .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-0da5217 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-0da5217:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-0da5217 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-0da5217, .elementor-21792 .elementor-element.elementor-element-0da5217::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d1d9e8b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-d1d9e8b {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-a124e0f {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a124e0f:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-a124e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-a124e0f, .elementor-21792 .elementor-element.elementor-element-a124e0f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b700bde .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-b700bde.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-b700bde.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-b700bde.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-b700bde.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-b700bde.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-b700bde .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-b700bde .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-49a4649 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-49a4649:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-49a4649 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-49a4649, .elementor-21792 .elementor-element.elementor-element-49a4649::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-64e4a5c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-64e4a5c {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-fdafb5d {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-fdafb5d:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-fdafb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-fdafb5d, .elementor-21792 .elementor-element.elementor-element-fdafb5d::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6766ca5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-6766ca5 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-07fe133 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-07fe133:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-07fe133 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-07fe133, .elementor-21792 .elementor-element.elementor-element-07fe133::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-1bc2a8f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-1bc2a8f {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-fc2575c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-fc2575c:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-fc2575c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-fc2575c, .elementor-21792 .elementor-element.elementor-element-fc2575c::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-69427f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-69427f1 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-364f834 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-364f834:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-364f834 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-364f834, .elementor-21792 .elementor-element.elementor-element-364f834::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e95c1fa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-e95c1fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-e95c1fa.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-e95c1fa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-e95c1fa.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-e95c1fa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-e95c1fa .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-e95c1fa .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-94c0aed {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-94c0aed:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-94c0aed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-94c0aed, .elementor-21792 .elementor-element.elementor-element-94c0aed::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7d65a4e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-7d65a4e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7d65a4e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-7d65a4e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7d65a4e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-7d65a4e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7d65a4e .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7d65a4e .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-8be716b {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-8be716b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-8be716b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-8be716b, .elementor-21792 .elementor-element.elementor-element-8be716b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9f36dbe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-9f36dbe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-9f36dbe.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9f36dbe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-9f36dbe.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9f36dbe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-9f36dbe .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9f36dbe .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-aa2cdd7 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-aa2cdd7:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-aa2cdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-aa2cdd7, .elementor-21792 .elementor-element.elementor-element-aa2cdd7::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4e65ecf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-4e65ecf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-4e65ecf.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-4e65ecf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-4e65ecf.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-4e65ecf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-4e65ecf .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-4e65ecf .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-25ac3b8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-25ac3b8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-25ac3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-25ac3b8, .elementor-21792 .elementor-element.elementor-element-25ac3b8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f29a4b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-f29a4b3 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-fd57865 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-fd57865:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-fd57865 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-fd57865, .elementor-21792 .elementor-element.elementor-element-fd57865::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-13a0620 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-13a0620.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-13a0620.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-13a0620.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-13a0620.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-13a0620.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-13a0620 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-13a0620 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-fc9b4e3 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-fc9b4e3:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-fc9b4e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-fc9b4e3, .elementor-21792 .elementor-element.elementor-element-fc9b4e3::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b0237f2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-b0237f2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-b0237f2.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-b0237f2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-b0237f2.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-b0237f2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-b0237f2 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-b0237f2 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-72d5166 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-72d5166:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-72d5166 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-72d5166, .elementor-21792 .elementor-element.elementor-element-72d5166::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-93106c8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-93106c8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-93106c8.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-93106c8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-93106c8.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-93106c8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-93106c8 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-93106c8 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-78a93c6 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-78a93c6:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-78a93c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-78a93c6, .elementor-21792 .elementor-element.elementor-element-78a93c6::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-113263b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-113263b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-113263b.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-113263b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-113263b.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-113263b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-113263b .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-113263b .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-6801ad4 {
	--display: flex;
	--overflow: auto;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-dc4e832 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 1px 1px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-dc4e832:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-dc4e832 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-21792 .elementor-element.elementor-element-dc4e832, .elementor-21792 .elementor-element.elementor-element-dc4e832::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e964968 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-e964968:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e964968 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-e964968, .elementor-21792 .elementor-element.elementor-element-e964968::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-dc33dbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-dc33dbb {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-79507c9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-79507c9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-79507c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-79507c9, .elementor-21792 .elementor-element.elementor-element-79507c9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-3f6ac73 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-3f6ac73.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-3f6ac73.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-3f6ac73.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-3f6ac73.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-3f6ac73.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-3f6ac73 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-3f6ac73 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-00ee4f8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-00ee4f8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-00ee4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-00ee4f8, .elementor-21792 .elementor-element.elementor-element-00ee4f8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2404d4a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-2404d4a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-2404d4a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-2404d4a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-2404d4a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-2404d4a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-2404d4a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-2404d4a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7d48f67 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7d48f67:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7d48f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-7d48f67, .elementor-21792 .elementor-element.elementor-element-7d48f67::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a9b7c1d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-a9b7c1d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a9b7c1d.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a9b7c1d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a9b7c1d.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a9b7c1d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a9b7c1d .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-a9b7c1d .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-1bf1e79 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-1bf1e79:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-1bf1e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-1bf1e79, .elementor-21792 .elementor-element.elementor-element-1bf1e79::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-82f13e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-82f13e0 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-44df3e8 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-44df3e8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-44df3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-44df3e8, .elementor-21792 .elementor-element.elementor-element-44df3e8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-79d97c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-79d97c4 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-dd9ad1c {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-dd9ad1c:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-dd9ad1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-dd9ad1c, .elementor-21792 .elementor-element.elementor-element-dd9ad1c::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-903ae1e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-903ae1e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-903ae1e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-903ae1e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-903ae1e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-903ae1e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-903ae1e .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-903ae1e .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-25365b7 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-25365b7:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-25365b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-25365b7, .elementor-21792 .elementor-element.elementor-element-25365b7::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7c7805c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-7c7805c {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-695a9e9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-695a9e9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-695a9e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-695a9e9, .elementor-21792 .elementor-element.elementor-element-695a9e9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-690415f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-690415f {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-4caf409 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4caf409:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4caf409 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-4caf409, .elementor-21792 .elementor-element.elementor-element-4caf409::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-50b21ce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-50b21ce {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-8ca15b2 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-8ca15b2:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-8ca15b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-8ca15b2, .elementor-21792 .elementor-element.elementor-element-8ca15b2::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a6e3a8f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-a6e3a8f {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-6f7aec8 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6f7aec8:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-6f7aec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-6f7aec8, .elementor-21792 .elementor-element.elementor-element-6f7aec8::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-8e4dcfc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-8e4dcfc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-8e4dcfc.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-8e4dcfc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-8e4dcfc.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-8e4dcfc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-8e4dcfc .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-8e4dcfc .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-4ea3898 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4ea3898:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4ea3898 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-4ea3898, .elementor-21792 .elementor-element.elementor-element-4ea3898::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-fa095e8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-fa095e8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-fa095e8.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-fa095e8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-fa095e8.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-fa095e8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-fa095e8 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-fa095e8 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-03f3e30 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-03f3e30:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-03f3e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-03f3e30, .elementor-21792 .elementor-element.elementor-element-03f3e30::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f78e003 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-f78e003.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-f78e003.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-f78e003.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-f78e003.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-f78e003.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-f78e003 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-f78e003 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-57854f4 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-57854f4:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-57854f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-57854f4, .elementor-21792 .elementor-element.elementor-element-57854f4::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7027f1a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-7027f1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7027f1a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-7027f1a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7027f1a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-7027f1a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-7027f1a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7027f1a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9e9dfe4 {
	--display: flex;
	--overflow: auto;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-f379b3f {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 1px 1px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-f379b3f:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-f379b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-21792 .elementor-element.elementor-element-f379b3f, .elementor-21792 .elementor-element.elementor-element-f379b3f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-86fa9e1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-86fa9e1:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-86fa9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-86fa9e1, .elementor-21792 .elementor-element.elementor-element-86fa9e1::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2a9bd2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-2a9bd2b {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-e41bfc9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-e41bfc9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-e41bfc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-e41bfc9, .elementor-21792 .elementor-element.elementor-element-e41bfc9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-33719a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-33719a3 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-9f80ead {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9f80ead:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-9f80ead > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-9f80ead, .elementor-21792 .elementor-element.elementor-element-9f80ead::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2001336 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-2001336.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-2001336.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-2001336.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-2001336.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-2001336.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-2001336 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-2001336 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-0d820cc {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-0d820cc:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-0d820cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-0d820cc, .elementor-21792 .elementor-element.elementor-element-0d820cc::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-d0e9cea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-d0e9cea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-d0e9cea.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-d0e9cea.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-d0e9cea.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-d0e9cea.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-d0e9cea .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-d0e9cea .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-2a7fa9e {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-2a7fa9e:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-2a7fa9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-2a7fa9e, .elementor-21792 .elementor-element.elementor-element-2a7fa9e::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-83e6e43 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-83e6e43.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-83e6e43.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-83e6e43.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-83e6e43.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-83e6e43.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-83e6e43 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-83e6e43 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9af135d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-9af135d:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-9af135d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-9af135d, .elementor-21792 .elementor-element.elementor-element-9af135d::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4a14731 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-4a14731 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-ee13ca7 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-ee13ca7:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-ee13ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-ee13ca7, .elementor-21792 .elementor-element.elementor-element-ee13ca7::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-23a307a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-23a307a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-23a307a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-23a307a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-23a307a.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-23a307a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-23a307a .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-23a307a .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7ae09de {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7ae09de:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7ae09de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-7ae09de, .elementor-21792 .elementor-element.elementor-element-7ae09de::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-03baffa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-03baffa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-03baffa.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-03baffa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-03baffa.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-03baffa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-03baffa .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-03baffa .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-717a937 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-717a937:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-717a937 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-717a937, .elementor-21792 .elementor-element.elementor-element-717a937::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-10bd6ca .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-10bd6ca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-10bd6ca.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-10bd6ca.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-10bd6ca.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-10bd6ca.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-10bd6ca .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-10bd6ca .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-52137b9 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-52137b9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-52137b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-21792 .elementor-element.elementor-element-52137b9, .elementor-21792 .elementor-element.elementor-element-52137b9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f129898 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-f129898.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-f129898.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-f129898.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-f129898.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-f129898.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-f129898 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-f129898 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-eb3c02b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21792 .elementor-element.elementor-element-eb3c02b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-eb3c02b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-eb3c02b, .elementor-21792 .elementor-element.elementor-element-eb3c02b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-975f433 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-975f433 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-4043d47 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4043d47:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4043d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-4043d47, .elementor-21792 .elementor-element.elementor-element-4043d47::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9893f09 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-9893f09.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9893f09.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9893f09.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9893f09.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9893f09.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9893f09 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9893f09 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7517ea2 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7517ea2:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7517ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-7517ea2, .elementor-21792 .elementor-element.elementor-element-7517ea2::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-666500e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-666500e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-666500e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-666500e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-666500e.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-666500e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-666500e .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-666500e .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-7a8dbb4 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7a8dbb4:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7a8dbb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #def0ff;
}

.elementor-21792 .elementor-element.elementor-element-7a8dbb4, .elementor-21792 .elementor-element.elementor-element-7a8dbb4::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a173008 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-a173008.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a173008.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a173008.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a173008.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-a173008.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a173008 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-a173008 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-a361baf {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a361baf:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-a361baf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-a361baf, .elementor-21792 .elementor-element.elementor-element-a361baf::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-9e484f3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-9e484f3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9e484f3.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9e484f3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-1b6ccb4);
	border-color: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9e484f3.elementor-view-framed .elementor-icon, .elementor-21792 .elementor-element.elementor-element-9e484f3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-1b6ccb4);
}

.elementor-21792 .elementor-element.elementor-element-9e484f3 .elementor-icon {
	font-size: 32px;
}

.elementor-21792 .elementor-element.elementor-element-9e484f3 .elementor-icon svg {
	height: 32px;
}

.elementor-21792 .elementor-element.elementor-element-3104c97 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: var(--e-global-color-1b6ccb4);
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 24px;
	--n-accordion-icon-normal-color: #fff;
}

:where( .elementor-21792 .elementor-element.elementor-element-3104c97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: #fff;
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-3104c97 > .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3104c97 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-3104c97 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-21792 .elementor-element.elementor-element-3104c97 > .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-weight: 500;
	text-decoration: none;
}

.elementor-21792 .elementor-element.elementor-element-5cbf83d {
	width: 100%;
	max-width: 100%;
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-21792 .elementor-element.elementor-element-5cbf83d > .elementor-widget-container {
	padding: 32px 32px 32px 32px;
}

.elementor-21792 .elementor-element.elementor-element-5cbf83d.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-791556c {
	--n-accordion-title-font-size: 18px;
	width: var(--container-widget-width, 1428px);
	max-width: 1428px;
	--container-widget-width: 1428px;
	--container-widget-flex-grow: 0;
	--n-accordion-title-justify-content: center;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 32px;
	--n-accordion-border-radius: 8px 8px 8px 8px;
	--n-accordion-title-normal-color: #fff;
	--n-accordion-title-hover-color: #000;
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: #fff;
	--n-accordion-icon-hover-color: #000;
}

.elementor-21792 .elementor-element.elementor-element-791556c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #df9622;
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-791556c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: #ffebcc;
}

.elementor-21792 .elementor-element.elementor-element-791556c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-21792 .elementor-element.elementor-element-791556c {
	--n-accordion-padding: 12px 12px 12px 12px;
}

:where( .elementor-21792 .elementor-element.elementor-element-791556c > .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-weight: 600;
}

.elementor-21792 .elementor-element.elementor-element-cd20911 {
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 150px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-21792 .elementor-element.elementor-element-cd20911:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-cd20911 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #16578f;
}

.elementor-21792 .elementor-element.elementor-element-cd20911, .elementor-21792 .elementor-element.elementor-element-cd20911::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-82b9108 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-21792 .elementor-element.elementor-element-82b9108.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-a8854dc {
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-52c680f {
	--display: flex;
	--min-height: 10px;
	--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: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--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-21792 .elementor-element.elementor-element-52c680f:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-52c680f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-21792 .elementor-element.elementor-element-52c680f::before, .elementor-21792 .elementor-element.elementor-element-52c680f > .elementor-background-video-container::before, .elementor-21792 .elementor-element.elementor-element-52c680f > .e-con-inner > .elementor-background-video-container::before, .elementor-21792 .elementor-element.elementor-element-52c680f > .elementor-background-slideshow::before, .elementor-21792 .elementor-element.elementor-element-52c680f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21792 .elementor-element.elementor-element-52c680f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ff9b00;
	--background-overlay: "";
}

.elementor-21792 .elementor-element.elementor-element-52c680f, .elementor-21792 .elementor-element.elementor-element-52c680f::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-52c680f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-3ed9818 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	color: #fff;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
}

.elementor-21792 .elementor-element.elementor-element-3ed9818 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3ed9818.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-4c6f719 {
	--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;
	--background-transition: .3s;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-4c6f719.e-con {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-d870f7e {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 8px 8px;
	--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-21792 .elementor-element.elementor-element-d870f7e, .elementor-21792 .elementor-element.elementor-element-d870f7e::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-824a04d {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-824a04d:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-824a04d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-824a04d, .elementor-21792 .elementor-element.elementor-element-824a04d::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-cfa30ad {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-8737f7b {
	--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;
	--justify-content: space-between;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-1b6ccb4);
	--border-color: var(--e-global-color-1b6ccb4);
	--border-radius: 0px 0px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-8737f7b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-8737f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-8737f7b, .elementor-21792 .elementor-element.elementor-element-8737f7b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-6402b12 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 12px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-6402b12, .elementor-21792 .elementor-element.elementor-element-6402b12::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-63920e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-63920e8 {
	text-align: center;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-44fdafd > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-21792 .elementor-element.elementor-element-44fdafd {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-028fd6a {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-028fd6a .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-3d478be .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-3d478be {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-3d478be > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3d478be.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-3d478be .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-3d478be .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-3d478be .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-3d478be .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-37b670b {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 8px 8px;
	--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-21792 .elementor-element.elementor-element-37b670b, .elementor-21792 .elementor-element.elementor-element-37b670b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-490d965 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-490d965:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-490d965 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-490d965, .elementor-21792 .elementor-element.elementor-element-490d965::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-40efda7 {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-ac4fc14 {
	--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;
	--justify-content: space-between;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-1b6ccb4);
	--border-color: var(--e-global-color-1b6ccb4);
	--border-radius: 0px 0px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-ac4fc14:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-ac4fc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-ac4fc14, .elementor-21792 .elementor-element.elementor-element-ac4fc14::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-ec694c0 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 12px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-ec694c0, .elementor-21792 .elementor-element.elementor-element-ec694c0::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-cc0a7ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-cc0a7ab {
	text-align: center;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-e397b21 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-21792 .elementor-element.elementor-element-e397b21 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-0b8ba36 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-b5d870a .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-b5d870a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-b5d870a > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b5d870a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-b5d870a .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-b5d870a .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-b5d870a .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-b5d870a .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-71c2df1 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 8px 8px;
	--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-21792 .elementor-element.elementor-element-71c2df1, .elementor-21792 .elementor-element.elementor-element-71c2df1::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-7842ca9 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-7842ca9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-7842ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-7842ca9, .elementor-21792 .elementor-element.elementor-element-7842ca9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-5a83d6a {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-d57fd1e {
	--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;
	--justify-content: space-between;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-1b6ccb4);
	--border-color: var(--e-global-color-1b6ccb4);
	--border-radius: 0px 0px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-d57fd1e:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-d57fd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-d57fd1e, .elementor-21792 .elementor-element.elementor-element-d57fd1e::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-3fd3c16 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 12px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-3fd3c16, .elementor-21792 .elementor-element.elementor-element-3fd3c16::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-8d01a4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-8d01a4a {
	text-align: center;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-65e5b66 > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-21792 .elementor-element.elementor-element-65e5b66 {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-83836b1 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-83836b1 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-b2809ea .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-b2809ea {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-b2809ea > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b2809ea.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-b2809ea .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-b2809ea .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-b2809ea .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-b2809ea .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-b0592bf {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 8px 8px;
	--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-21792 .elementor-element.elementor-element-b0592bf, .elementor-21792 .elementor-element.elementor-element-b0592bf::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f0e897b {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 8px 8px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-f0e897b:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-f0e897b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-f0e897b, .elementor-21792 .elementor-element.elementor-element-f0e897b::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f865af7 {
	text-align: center;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-4762ea9 {
	--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;
	--justify-content: space-between;
	--gap: 0px 0px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-1b6ccb4);
	--border-color: var(--e-global-color-1b6ccb4);
	--border-radius: 0px 0px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-4762ea9:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-4762ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-4762ea9, .elementor-21792 .elementor-element.elementor-element-4762ea9::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-16febd5 {
	--display: flex;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--padding-top: 24px;
	--padding-bottom: 12px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-16febd5, .elementor-21792 .elementor-element.elementor-element-16febd5::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-97e3a97 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-97e3a97 {
	text-align: center;
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 3em;
	font-weight: 700;
	line-height: .8em;
}

.elementor-21792 .elementor-element.elementor-element-bd32e7b > .elementor-widget-container {
	padding: 0px 0px 12px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-21792 .elementor-element.elementor-element-bd32e7b {
	text-align: center;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(8px / 2);
	margin-left: calc(8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-8px / 2);
	margin-left: calc(-8px / 2);
}

body.rtl .elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-8px / 2);
}

body:not(.rtl) .elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-8px / 2);
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-icon i {
	color: var(--e-global-color-aff8e1f);
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-aff8e1f);
	transition: fill .3s;
}

.elementor-21792 .elementor-element.elementor-element-176ac5b {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-176ac5b .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-21792 .elementor-element.elementor-element-a26d081 .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
	padding: 24px 24px 24px 24px;
}

.elementor-21792 .elementor-element.elementor-element-a26d081 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-21792 .elementor-element.elementor-element-a26d081 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-a26d081.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-a26d081 .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-a26d081 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-a26d081 .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-a26d081 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-95a671c {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 12px 12px;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-21792 .elementor-element.elementor-element-95a671c.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-cb981fb {
	width: 100%;
	max-width: 100%;
	text-align: left;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
}

.elementor-21792 .elementor-element.elementor-element-cb981fb > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-cb981fb.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-326c729 {
	text-align: center;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-45652fc {
	--display: flex;
	--min-height: 10px;
	--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: flex-start;
	--align-items: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--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-21792 .elementor-element.elementor-element-45652fc:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-45652fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-21792 .elementor-element.elementor-element-45652fc::before, .elementor-21792 .elementor-element.elementor-element-45652fc > .elementor-background-video-container::before, .elementor-21792 .elementor-element.elementor-element-45652fc > .e-con-inner > .elementor-background-video-container::before, .elementor-21792 .elementor-element.elementor-element-45652fc > .elementor-background-slideshow::before, .elementor-21792 .elementor-element.elementor-element-45652fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-21792 .elementor-element.elementor-element-45652fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ff9b00;
	--background-overlay: "";
}

.elementor-21792 .elementor-element.elementor-element-45652fc, .elementor-21792 .elementor-element.elementor-element-45652fc::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-45652fc.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-3f8ee29 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	word-spacing: 0px;
}

.elementor-21792 .elementor-element.elementor-element-3f8ee29 > .elementor-widget-container {
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-3f8ee29.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-a6b411b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
}

.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
	color: var(--e-global-color-text);
	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-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text {
	color: var(--e-global-color-secondary);
	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-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon {
	color: var(--e-global-color-secondary);
}

.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
	color: var(--e-global-color-primary);
	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-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon {
	color: var(--e-global-color-primary);
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab {
	background-color: #16578f;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper {
	align-self: center;
	justify-content: flex-start;
	flex-grow: 0;
	margin: 0px 0px 32px 0px;
	border-style: solid;
	border-width: .5px .5px .5px .5px;
	border-color: #d8d8d8;
	border-radius: 8px 8px 8px 8px;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner {
	justify-content: center;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner {
	justify-content: center;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner {
	justify-content: center;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner {
	justify-content: center;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner {
	align-items: center;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner {
	align-items: center;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon {
	font-size: 18px;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner {
	padding: 12px 18px 12px 18px;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
	color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon {
	color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-0470552 {
	--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;
	--justify-content: center;
	--gap: 24px 24px;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 300px;
	--padding-right: 300px;
	--z-index: 1;
}

.elementor-21792 .elementor-element.elementor-element-0470552:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-0470552 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-21792 .elementor-element.elementor-element-0470552, .elementor-21792 .elementor-element.elementor-element-0470552::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-769de62.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-769de62 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-21792 .elementor-element.elementor-element-769de62 .elementor-icon {
	font-size: 72px;
}

.elementor-21792 .elementor-element.elementor-element-769de62 .elementor-icon svg {
	height: 72px;
}

.elementor-21792 .elementor-element.elementor-element-b416178 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-b416178 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-style: none;
	border-radius: 99px 99px 99px 99px;
	padding: 24px 56px 24px 56px;
}

.elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-b9dc94f {
	width: auto;
	max-width: auto;
}

.elementor-21792 .elementor-element.elementor-element-b9dc94f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b9dc94f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-21792 .elementor-element.elementor-element-42e87ea {
	--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;
	--justify-content: center;
	--background-transition: .3s;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21792 .elementor-element.elementor-element-a0aed9d {
	--display: flex;
	--justify-content: space-between;
	--gap: 8px 8px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .08);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-a0aed9d:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-a0aed9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-a0aed9d, .elementor-21792 .elementor-element.elementor-element-a0aed9d::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-0dffe40 {
	width: 100%;
	max-width: 100%;
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-0dffe40 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-be7f736 {
	--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: space-between;
	--align-items: center;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-24f5c67 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-24f5c67 {
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-21792 .elementor-element.elementor-element-1c1353e img {
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-21792 .elementor-element.elementor-element-36347a5 {
	--display: flex;
	--justify-content: space-between;
	--gap: 8px 8px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .08);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-36347a5:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-36347a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-36347a5, .elementor-21792 .elementor-element.elementor-element-36347a5::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f56a4c3 {
	width: 100%;
	max-width: 100%;
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-f56a4c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-84c3dc8 {
	--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: space-between;
	--align-items: center;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-6a20be3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-6a20be3 {
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-067d6bd img {
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-21792 .elementor-element.elementor-element-132dca5 {
	--display: flex;
	--justify-content: space-between;
	--gap: 8px 8px;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #999;
	--border-color: #999;
	--border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .08);
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-21792 .elementor-element.elementor-element-132dca5:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-132dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-132dca5, .elementor-21792 .elementor-element.elementor-element-132dca5::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-36030fe {
	width: 100%;
	max-width: 100%;
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-36030fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-42addcc {
	--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: space-between;
	--align-items: center;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-6593e62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-6593e62 {
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-21792 .elementor-element.elementor-element-c1d0cbc img {
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-21792 .elementor-element.elementor-element-65dfda9 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 400px;
	--padding-right: 400px;
	--z-index: 1;
}

.elementor-21792 .elementor-element.elementor-element-28e2779 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-28e2779 .elementor-heading-title {
	color: #070000;
	font-family: "Jost", Sans-serif;
	font-size: 2.5em;
	font-weight: 600;
	line-height: .7em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-21792 .elementor-element.elementor-element-db48d52 {
	--display: flex;
	--min-height: 10px;
	--background-transition: .3s;
	--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-21792 .elementor-element.elementor-element-db48d52:not(.elementor-motion-effects-element-type-background), .elementor-21792 .elementor-element.elementor-element-db48d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-21792 .elementor-element.elementor-element-db48d52, .elementor-21792 .elementor-element.elementor-element-db48d52::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-bb9daba {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #000;
	--border-color: #000;
	--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-21792 .elementor-element.elementor-element-bb9daba, .elementor-21792 .elementor-element.elementor-element-bb9daba::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-80cbdb1 {
	width: 100%;
	max-width: 100%;
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-80cbdb1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-80cbdb1.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-bd26670 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #000;
	--border-color: #000;
	--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-21792 .elementor-element.elementor-element-bd26670, .elementor-21792 .elementor-element.elementor-element-bd26670::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-a6098b3 {
	width: 100%;
	max-width: 100%;
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-a6098b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-a6098b3.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-2387927 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #000;
	--border-color: #000;
	--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-21792 .elementor-element.elementor-element-2387927, .elementor-21792 .elementor-element.elementor-element-2387927::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-4cf2d19 {
	width: 100%;
	max-width: 100%;
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-4cf2d19 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-4cf2d19.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-e172c51 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #000;
	--border-color: #000;
	--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-21792 .elementor-element.elementor-element-e172c51, .elementor-21792 .elementor-element.elementor-element-e172c51::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-b0bc3c3 {
	width: 100%;
	max-width: 100%;
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-b0bc3c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b0bc3c3.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-4f94223 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: #000;
	--border-color: #000;
	--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-21792 .elementor-element.elementor-element-4f94223, .elementor-21792 .elementor-element.elementor-element-4f94223::before {
	--border-transition: .3s;
}

.elementor-21792 .elementor-element.elementor-element-f1ce481 {
	width: 100%;
	max-width: 100%;
	text-align: justify;
	color: #242424;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-f1ce481 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-f1ce481.elementor-element {
	--align-self: center;
}

.elementor-21792 .elementor-element.elementor-element-b05a6a8 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 12px;
	--n-accordion-item-title-distance-from-content: 24px;
	--n-accordion-border-radius: 5px 5px 5px 5px;
	--n-accordion-icon-size: 16px;
}

.elementor-21792 .elementor-element.elementor-element-b05a6a8 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-b05a6a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21792 .elementor-element.elementor-element-b05a6a8 {
	--n-accordion-padding: 6px 0px 6px 0px;
}

:where( .elementor-21792 .elementor-element.elementor-element-b05a6a8 > .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: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-21792 .elementor-element.elementor-element-b05a6a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 12px;
	--padding-right: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
}

.elementor-21792 .elementor-element.elementor-element-22582c0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 100px;
	--padding-left: 500px;
	--padding-right: 500px;
}

.elementor-21792 .elementor-element.elementor-element-be69bf3 {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-be69bf3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-c5fd88b {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-21792 .elementor-element.elementor-element-c5fd88b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button {
	background-color: #eba12b;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	border-style: none;
	border-radius: 99px 99px 99px 99px;
	padding: 32px 108px 32px 108px;
}

.elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button:hover, .elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-21792 .elementor-element.elementor-element-aac795a {
	width: auto;
	max-width: auto;
}

.elementor-21792 .elementor-element.elementor-element-aac795a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21792 .elementor-element.elementor-element-aac795a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button:hover svg, .elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button:focus svg {
	fill: #fff;
}

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

@media (max-width:1366px) {
	.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);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-843a675 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-8e6d04f {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-23464b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-367a369 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.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);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-1810590 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6c981a3 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8780653 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-812f756 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ae7eb43 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-107c023 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ad000da {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-cd20911 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-82b9108 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a8854dc {
		font-size: 2em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-95a671c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-326c729 {
		font-size: 2em;
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-0470552 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b9dc94f > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button {
		font-size: 18px;
		padding: 24px 48px 24px 48px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-42e87ea {
		--padding-top: 50px;
		--padding-bottom: 100px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-65dfda9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-22582c0 {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-aac795a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-aac795a > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button {
		font-size: 18px;
		padding: 24px 48px 24px 48px;
	}
}

@media (max-width:1200px) {
	.elementor-21792 .elementor-element.elementor-element-8e6d04f {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6e0b445 {
		--justify-content: flex-end;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ee0283c {
		--justify-content: flex-end;
	}
	
	.elementor-21792 .elementor-element.elementor-element-23464b8 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b2519da {
		--n-tabs-title-gap: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6c981a3 > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6c981a3 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-812f756 > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-812f756 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-107c023 > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-107c023 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ad000da {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-968b5ae .elementor-heading-title {
		font-size: 2.5em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-bf81cc2 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1da07b2 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ef8a4cb {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d7a9b93 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d0bf458 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a6859e0 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3beb8ca {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5974fc7 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4415f4e {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-736c124 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-093b69d {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-2f15ce5 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d2756ad {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b319c83 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5f9d36f {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d36c9cd {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-712f343 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-429df19 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-2039221 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ecf7198 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5777839 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d7e6fc4 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-14dfed3 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-130b7de {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f3bb2e5 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3f3aee5 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d1d9e8b {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-64e4a5c {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6766ca5 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1bc2a8f {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-69427f1 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f29a4b3 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-dc33dbb {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-82f13e0 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-79d97c4 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7c7805c {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-690415f {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-50b21ce {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a6e3a8f {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-2a9bd2b {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-33719a3 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4a14731 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-975f433 {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-cd20911 {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4c6f719 {
		--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;
		--justify-content: space-between;
		--flex-wrap: wrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d870f7e {
		--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-21792 .elementor-element.elementor-element-95a671c {
		--padding-top: 72px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper {
		justify-content: center;
		flex-grow: 0;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0470552 {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65dfda9 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
}

@media (max-width:1024px) {
	.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);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-843a675 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-65690fd .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e9c85a3 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8e6d04f {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-23464b8 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-367a369 {
		--border-radius: 8px 0px 0px 0px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.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);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-3b2f75f {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-60f23ae {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1810590 {
		--border-radius: 0px 8px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1ad0a33 {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8780653 {
		--border-radius: 0px 0px 0px 8px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d485c4c {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ae7eb43 {
		--border-radius: 0px 0px 8px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-73f2c00 {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ad000da {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-968b5ae {
		text-align: center;
	}
	
	.elementor-21792 .elementor-element.elementor-element-968b5ae .elementor-heading-title {
		font-size: 1.5em;
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-82b9108 {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a8854dc {
		font-size: 1.5em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-95a671c {
		--padding-top: 64px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-326c729 {
		font-size: 1.5em;
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
		font-size: 16px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0470552 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b416178 {
		--container-widget-width: 733px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 733px);
		max-width: 733px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b9dc94f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a0aed9d {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-24f5c67 {
		font-size: 14px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-36347a5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6a20be3 {
		font-size: 14px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-132dca5 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6593e62 {
		font-size: 14px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65dfda9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-28e2779 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-22582c0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-21792 .elementor-element.elementor-element-1589301 {
		--padding-top: 24px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-3afda48 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3afda48 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-843a675 {
		font-size: 16px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0496837 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0496837.e-con {
		--align-self: center;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-eb6d12d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-eb6d12d .elementor-button {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d084f47 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-2865cb7 {
		--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: flex-start;
		--align-items: center;
		--gap: 20px 20px;
		--flex-wrap: nowrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65690fd {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65690fd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65690fd.elementor-element {
		--align-self: center;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65690fd .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e9c85a3 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e9c85a3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e9c85a3.elementor-element {
		--align-self: center;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e9c85a3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c9b597b {
		--width: 48%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8e6d04f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5f6edec {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-23464b8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 8px 8px;
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-367a369 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-ebd2f61 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a75e523 {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4070ba1 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-fa13ba8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 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);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-8822909 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3b2f75f > .elementor-widget-container {
		margin: 24px 0px 12px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0137975 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c273bcf {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d99cc59 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b2519da {
		--n-tabs-direction: column;
		--n-tabs-heading-direction: row;
		--n-tabs-heading-width: initial;
		--n-tabs-title-flex-basis: content;
		--n-tabs-title-flex-shrink: 0;
		--n-tabs-heading-wrap: wrap;
		--n-tabs-heading-overflow-x: initial;
		--n-tabs-title-white-space: initial;
		--n-tabs-title-gap: 8px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1810590 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6166c02 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e99a49c {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1a6f012 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8780653 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-16460a2 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6ad5bc0 {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-01d3040 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ae7eb43 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b77e121 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-35e1d76 {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-546abed {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7e90bae {
		--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;
		--justify-content: flex-start;
		--flex-wrap: nowrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ad000da {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-968b5ae > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-968b5ae.elementor-element {
		--order: -99999;
	}
	
	.elementor-21792 .elementor-element.elementor-element-968b5ae .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		--width: 768px;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		--width: 768px;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		--width: 768px;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		--width: 768px;
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3104c97 {
		width: initial;
		max-width: initial;
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3104c97 {
		--n-accordion-padding: 24px 24px 24px 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5cbf83d {
		font-size: 16px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-791556c {
		--container-widget-width: 768px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 768px);
		max-width: 768px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-cd20911 {
		--margin-top: 5px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-82b9108 {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-52c680f {
		--width: 20%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3ed9818 {
		font-size: .9em;
		line-height: 1.2em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4c6f719 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-d870f7e {
		--flex-wrap: nowrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-cfa30ad {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-63920e8 {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-44fdafd {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-37b670b {
		--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;
		--flex-wrap: nowrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-40efda7 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-cc0a7ab {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e397b21 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-71c2df1 {
		--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;
		--flex-wrap: nowrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5a83d6a {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8d01a4a {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65e5b66 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b0592bf {
		--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;
		--flex-wrap: nowrap;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f865af7 {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-97e3a97 {
		font-size: 56px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-bd32e7b {
		font-size: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-95a671c {
		--margin-top: 48px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-cb981fb {
		font-size: .9em;
		line-height: 1.2em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-45652fc {
		--width: 20%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3f8ee29 {
		font-size: .9em;
		line-height: 1.2em;
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-21792 .elementor-element.elementor-element-c40aeca > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
		font-size: 14px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0470552 {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b416178 {
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b9dc94f .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0dffe40 {
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-24f5c67 {
		line-height: 1em;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-21792 .elementor-element.elementor-element-f56a4c3 {
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6a20be3 {
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-36030fe {
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6593e62 {
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-65dfda9 {
		--margin-top: 0px;
		--margin-bottom: 32px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-28e2779 .elementor-heading-title {
		font-size: 32px;
		line-height: 1em;
	}
	
	.elementor-21792 .elementor-element.elementor-element-db48d52 {
		--width: 20%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-22582c0 {
		--padding-top: 44px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-aac795a .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
}

@media (min-width:768px) {
	.elementor-21792 .elementor-element.elementor-element-2865cb7 {
		--width: 300px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c9b597b {
		--width: 49%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8e6d04f {
		--content-width: 1428px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-23464b8 {
		--content-width: 1428px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c666841 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5096a43 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-50682f8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7be3286 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5d42efd {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c56a29c {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e125431 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7c4b344 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-bfdc05f {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b682694 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e65a647 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-22766e9 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b025bab {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6616342 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6ecef57 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-08d098f {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5c45451 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e18ebe6 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e84bed6 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ee8bf73 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c9b2493 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0e71a34 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f4a840b {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7ff128c {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-885f4c5 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3fc77cd {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f31a425 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-9349be8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4bcd48c {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-5332395 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e1ebea6 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f283c58 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3da1966 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-113914d {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b529f15 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-fe1f37e {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-77a0f0c {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-9fa7130 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6a0fe8a {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a4361d7 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a88514f {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-04a4c4b {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4004c64 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-21fbb18 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-f935415 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b5c36bd {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4f416b8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e70ba1e {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-c4625b3 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-3360fe0 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0da5217 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a124e0f {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-49a4649 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-fdafb5d {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-07fe133 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-fc2575c {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-364f834 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-94c0aed {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8be716b {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-aa2cdd7 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-25ac3b8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-fd57865 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-fc9b4e3 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-72d5166 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-78a93c6 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e964968 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-79507c9 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-00ee4f8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7d48f67 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-1bf1e79 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-44df3e8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-dd9ad1c {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-25365b7 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-695a9e9 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4caf409 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-8ca15b2 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-6f7aec8 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4ea3898 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-03f3e30 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-57854f4 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-9e9dfe4 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-86fa9e1 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-e41bfc9 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-9f80ead {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-0d820cc {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-2a7fa9e {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-9af135d {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-ee13ca7 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7ae09de {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-717a937 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-52137b9 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-eb3c02b {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4043d47 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7517ea2 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-7a8dbb4 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a361baf {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-52c680f {
		--width: 6%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4c6f719 {
		--width: 1428px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-45652fc {
		--width: 6%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-a0aed9d {
		--width: 420px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-36347a5 {
		--width: 420px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-132dca5 {
		--width: 420px;
	}
	
	.elementor-21792 .elementor-element.elementor-element-db48d52 {
		--width: 100px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-21792 .elementor-element.elementor-element-cd20911 {
		--width: 100%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-4c6f719 {
		--width: 100%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-21792 .elementor-element.elementor-element-d870f7e {
		--width: 48%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-37b670b {
		--width: 48%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-71c2df1 {
		--width: 48%;
	}
	
	.elementor-21792 .elementor-element.elementor-element-b0592bf {
		--width: 48%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-65690fd */
.elementor-21792 .elementor-element.elementor-element-65690fd {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e9c85a3 */
.elementor-21792 .elementor-element.elementor-element-e9c85a3 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c9b597b */
.elementor-21792 .elementor-element.elementor-element-c9b597b {
	height: 100%;
	left: 0;
	transition: left .3s ease;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4f8f196 */
.elementor-21792 .elementor-element.elementor-element-4f8f196 {}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f6edec */
.elementor-21792 .elementor-element.elementor-element-5f6edec p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ebd2f61 */
.elementor-21792 .elementor-element.elementor-element-ebd2f61 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-ebd2f61 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a75e523 */
.elementor-21792 .elementor-element.elementor-element-a75e523 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4070ba1 */
.elementor-21792 .elementor-element.elementor-element-4070ba1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0137975 */
.elementor-21792 .elementor-element.elementor-element-0137975 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-0137975 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c273bcf */
.elementor-21792 .elementor-element.elementor-element-c273bcf p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d99cc59 */
.elementor-21792 .elementor-element.elementor-element-d99cc59 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-a719497 */
.annual_btn {
	display: none;
}

.monthly_btn {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ebd2f61 */
.elementor-21792 .elementor-element.elementor-element-ebd2f61 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-ebd2f61 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a75e523 */
.elementor-21792 .elementor-element.elementor-element-a75e523 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4070ba1 */
.elementor-21792 .elementor-element.elementor-element-4070ba1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0137975 */
.elementor-21792 .elementor-element.elementor-element-0137975 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-0137975 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c273bcf */
.elementor-21792 .elementor-element.elementor-element-c273bcf p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d99cc59 */
.elementor-21792 .elementor-element.elementor-element-d99cc59 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-a719497 */
.annual_btn {
	display: none;
}

.monthly_btn {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ebd2f61 */
.elementor-21792 .elementor-element.elementor-element-ebd2f61 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-ebd2f61 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a75e523 */
.elementor-21792 .elementor-element.elementor-element-a75e523 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4070ba1 */
.elementor-21792 .elementor-element.elementor-element-4070ba1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-0137975 */
.elementor-21792 .elementor-element.elementor-element-0137975 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-0137975 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c273bcf */
.elementor-21792 .elementor-element.elementor-element-c273bcf p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d99cc59 */
.elementor-21792 .elementor-element.elementor-element-d99cc59 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-a719497 */
.annual_btn {
	display: none;
}

.monthly_btn {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6166c02 */
.elementor-21792 .elementor-element.elementor-element-6166c02 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-6166c02 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e99a49c */
.elementor-21792 .elementor-element.elementor-element-e99a49c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1a6f012 */
.elementor-21792 .elementor-element.elementor-element-1a6f012 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-08c4753 */
.annual_btn {
	display: none;
}

.monthly_btn {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-16460a2 */
.elementor-21792 .elementor-element.elementor-element-16460a2 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-16460a2 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6ad5bc0 */
.elementor-21792 .elementor-element.elementor-element-6ad5bc0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-01d3040 */
.elementor-21792 .elementor-element.elementor-element-01d3040 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b77e121 */
.elementor-21792 .elementor-element.elementor-element-b77e121 p {
	margin: 0;
	padding: 0;
}

.elementor-21792 .elementor-element.elementor-element-b77e121 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-35e1d76 */
.elementor-21792 .elementor-element.elementor-element-35e1d76 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-546abed */
.elementor-21792 .elementor-element.elementor-element-546abed p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bf81cc2 */
.elementor-21792 .elementor-element.elementor-element-bf81cc2 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1da07b2 */
.elementor-21792 .elementor-element.elementor-element-1da07b2 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ef8a4cb */
.elementor-21792 .elementor-element.elementor-element-ef8a4cb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7a9b93 */
.elementor-21792 .elementor-element.elementor-element-d7a9b93 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ad000da */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-ad000da {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-3104c97 */
.elementor-21792 .elementor-element.elementor-element-3104c97 .e-n-accordion-item-title-text {
	text-decoration: none !important;
}

.elementor-21792 .elementor-element.elementor-element-3104c97 .e-n-accordion-item {
	background-color: #115c99;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bf81cc2 */
.elementor-21792 .elementor-element.elementor-element-bf81cc2 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1da07b2 */
.elementor-21792 .elementor-element.elementor-element-1da07b2 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ef8a4cb */
.elementor-21792 .elementor-element.elementor-element-ef8a4cb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7a9b93 */
.elementor-21792 .elementor-element.elementor-element-d7a9b93 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ad000da */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-ad000da {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d0bf458 */
.elementor-21792 .elementor-element.elementor-element-d0bf458 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6859e0 */
.elementor-21792 .elementor-element.elementor-element-a6859e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3beb8ca */
.elementor-21792 .elementor-element.elementor-element-3beb8ca p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5974fc7 */
.elementor-21792 .elementor-element.elementor-element-5974fc7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4415f4e */
.elementor-21792 .elementor-element.elementor-element-4415f4e p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-736c124 */
.elementor-21792 .elementor-element.elementor-element-736c124 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-093b69d */
.elementor-21792 .elementor-element.elementor-element-093b69d p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f15ce5 */
.elementor-21792 .elementor-element.elementor-element-2f15ce5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d2756ad */
.elementor-21792 .elementor-element.elementor-element-d2756ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-b319c83 */
.elementor-21792 .elementor-element.elementor-element-b319c83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f9d36f */
.elementor-21792 .elementor-element.elementor-element-5f9d36f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d36c9cd */
.elementor-21792 .elementor-element.elementor-element-d36c9cd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-712f343 */
.elementor-21792 .elementor-element.elementor-element-712f343 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-429df19 */
.elementor-21792 .elementor-element.elementor-element-429df19 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2039221 */
.elementor-21792 .elementor-element.elementor-element-2039221 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-730e979 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-730e979 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-ecf7198 */
.elementor-21792 .elementor-element.elementor-element-ecf7198 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5777839 */
.elementor-21792 .elementor-element.elementor-element-5777839 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d7e6fc4 */
.elementor-21792 .elementor-element.elementor-element-d7e6fc4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-14dfed3 */
.elementor-21792 .elementor-element.elementor-element-14dfed3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-130b7de */
.elementor-21792 .elementor-element.elementor-element-130b7de p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f3bb2e5 */
.elementor-21792 .elementor-element.elementor-element-f3bb2e5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3f3aee5 */
.elementor-21792 .elementor-element.elementor-element-3f3aee5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1d9e8b */
.elementor-21792 .elementor-element.elementor-element-d1d9e8b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-64e4a5c */
.elementor-21792 .elementor-element.elementor-element-64e4a5c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6766ca5 */
.elementor-21792 .elementor-element.elementor-element-6766ca5 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1bc2a8f */
.elementor-21792 .elementor-element.elementor-element-1bc2a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-69427f1 */
.elementor-21792 .elementor-element.elementor-element-69427f1 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f29a4b3 */
.elementor-21792 .elementor-element.elementor-element-f29a4b3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0f285a */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-d0f285a {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dc33dbb */
.elementor-21792 .elementor-element.elementor-element-dc33dbb p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-82f13e0 */
.elementor-21792 .elementor-element.elementor-element-82f13e0 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-79d97c4 */
.elementor-21792 .elementor-element.elementor-element-79d97c4 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7c7805c */
.elementor-21792 .elementor-element.elementor-element-7c7805c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-690415f */
.elementor-21792 .elementor-element.elementor-element-690415f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-50b21ce */
.elementor-21792 .elementor-element.elementor-element-50b21ce p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a6e3a8f */
.elementor-21792 .elementor-element.elementor-element-a6e3a8f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc4e832 */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-dc4e832 {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2a9bd2b */
.elementor-21792 .elementor-element.elementor-element-2a9bd2b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-33719a3 */
.elementor-21792 .elementor-element.elementor-element-33719a3 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4a14731 */
.elementor-21792 .elementor-element.elementor-element-4a14731 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-975f433 */
.elementor-21792 .elementor-element.elementor-element-975f433 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f379b3f */
@media (min-width: 1024px) {
	.elementor-21792 .elementor-element.elementor-element-f379b3f {
		display: grid;
		grid-template-columns: 500px 1fr 1fr 1fr 1fr;
	}
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-3104c97 */
.elementor-21792 .elementor-element.elementor-element-3104c97 .e-n-accordion-item-title-text {
	text-decoration: none !important;
}

.elementor-21792 .elementor-element.elementor-element-3104c97 .e-n-accordion-item {
	background-color: #115c99;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-791556c */
.elementor-21792 .elementor-element.elementor-element-791556c .e-n-accordion-item-title-text {
	text-decoration: underline;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-52c680f */
.elementor-21792 .elementor-element.elementor-element-52c680f {
	height: 10px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cfa30ad */
.elementor-21792 .elementor-element.elementor-element-cfa30ad p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63920e8 */
.elementor-21792 .elementor-element.elementor-element-63920e8 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-44fdafd */
.elementor-21792 .elementor-element.elementor-element-44fdafd p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8737f7b */
.elementor-21792 .elementor-element.elementor-element-8737f7b {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-40efda7 */
.elementor-21792 .elementor-element.elementor-element-40efda7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-cc0a7ab */
.elementor-21792 .elementor-element.elementor-element-cc0a7ab p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-e397b21 */
.elementor-21792 .elementor-element.elementor-element-e397b21 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ac4fc14 */
.elementor-21792 .elementor-element.elementor-element-ac4fc14 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a83d6a */
.elementor-21792 .elementor-element.elementor-element-5a83d6a p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-8d01a4a */
.elementor-21792 .elementor-element.elementor-element-8d01a4a p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-65e5b66 */
.elementor-21792 .elementor-element.elementor-element-65e5b66 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d57fd1e */
.elementor-21792 .elementor-element.elementor-element-d57fd1e {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f865af7 */
.elementor-21792 .elementor-element.elementor-element-f865af7 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-97e3a97 */
.elementor-21792 .elementor-element.elementor-element-97e3a97 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bd32e7b */
.elementor-21792 .elementor-element.elementor-element-bd32e7b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4762ea9 */
.elementor-21792 .elementor-element.elementor-element-4762ea9 {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-326c729 */
.elementor-21792 .elementor-element.elementor-element-326c729 {
	scroll-margin-top: 100px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-45652fc */
.elementor-21792 .elementor-element.elementor-element-45652fc {
	height: 10px;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1c1353e */
.elementor-21792 .elementor-element.elementor-element-1c1353e img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-067d6bd */
.elementor-21792 .elementor-element.elementor-element-067d6bd img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-c1d0cbc */
.elementor-21792 .elementor-element.elementor-element-c1d0cbc img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-db48d52 */
.elementor-21792 .elementor-element.elementor-element-db48d52 {
	height: 10px;
}
