/* End custom CSS */

.elementor-23768 .elementor-element.elementor-element-44cfbf8 {
	--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-23768 .elementor-element.elementor-element-44cfbf8:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-44cfbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
	background-image: url("https://cdn-ilbhcon.nitrocdn.com/UuDOyZixjMAYAcFNfpimWSkIpusAnKjn/assets/images/optimized/rev-009f3de/goonlinenow.co/wp-content/uploads/2025/08/Above-the-Fold.png");
}

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

.elementor-23768 .elementor-element.elementor-element-44cfbf8, .elementor-23768 .elementor-element.elementor-element-44cfbf8::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-23768 .elementor-element.elementor-element-9131412 {
	text-align: center;
}

.elementor-23768 .elementor-element.elementor-element-9131412 .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-23768 .elementor-element.elementor-element-9e2d829 {
	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-23768 .elementor-element.elementor-element-9e2d829.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-16fbbc3 {
	--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-23768 .elementor-element.elementor-element-16fbbc3.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-23768 .elementor-element.elementor-element-1661913 .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-23768 .elementor-element.elementor-element-1661913 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-1661913 .elementor-button:focus {
	background-color: #020101;
	color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-1661913 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-1661913.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-1661913 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

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

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

.elementor-23768 .elementor-element.elementor-element-37b7017 {
	--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-23768 .elementor-element.elementor-element-37b7017:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-37b7017 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-37b7017, .elementor-23768 .elementor-element.elementor-element-37b7017::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-37b7017.e-con {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-9fd7906 {
	width: 100%;
	max-width: 100%;
	z-index: 1;
	text-align: center;
}

.elementor-23768 .elementor-element.elementor-element-9fd7906 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-23768 .elementor-element.elementor-element-9fd7906.elementor-element {
	--align-self: center;
}

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

.elementor-23768 .elementor-element.elementor-element-7cdfa7a {
	width: 100%;
	max-width: 100%;
	z-index: 1;
	text-align: center;
}

.elementor-23768 .elementor-element.elementor-element-7cdfa7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 12px 12px 12px;
}

.elementor-23768 .elementor-element.elementor-element-7cdfa7a.elementor-element {
	--align-self: center;
}

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

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

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

.elementor-23768 .elementor-element.elementor-element-4976df5, .elementor-23768 .elementor-element.elementor-element-4976df5::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-4976df5.e-con {
	--align-self: center;
}

body:not(.rtl) .elementor-23768 .elementor-element.elementor-element-4976df5 {
	left: 0%;
}

body.rtl .elementor-23768 .elementor-element.elementor-element-4976df5 {
	right: 0%;
}

.elementor-23768 .elementor-element.elementor-element-69400b5 {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-7c9d68cf {
	--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-23768 .elementor-element.elementor-element-7c9d68cf, .elementor-23768 .elementor-element.elementor-element-7c9d68cf::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-3f1b310f {
	--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-23768 .elementor-element.elementor-element-41165e52 {
	--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-23768 .elementor-element.elementor-element-116a0852 {
	--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-23768 .elementor-element.elementor-element-116a0852, .elementor-23768 .elementor-element.elementor-element-116a0852::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-d9a67bc {
	--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-23768 .elementor-element.elementor-element-d9a67bc:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-d9a67bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-23768 .elementor-element.elementor-element-d9a67bc, .elementor-23768 .elementor-element.elementor-element-d9a67bc::before {
	--border-transition: .3s;
}

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

.elementor-23768 .elementor-element.elementor-element-1b8c27fe {
	--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-23768 .elementor-element.elementor-element-322d879b {
	--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-23768 .elementor-element.elementor-element-322d879b, .elementor-23768 .elementor-element.elementor-element-322d879b::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-a1385f4 {
	--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-23768 .elementor-element.elementor-element-a1385f4, .elementor-23768 .elementor-element.elementor-element-a1385f4::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-23768 .elementor-element.elementor-element-7ed35f57 {
	--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-23768 .elementor-element.elementor-element-6111638d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-137b9e83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-137b9e83 {
	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-23768 .elementor-element.elementor-element-7a4a13 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-3f5cdee0 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-3f5cdee0, .elementor-23768 .elementor-element.elementor-element-3f5cdee0::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-59b4f480 .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-23768 .elementor-element.elementor-element-59b4f480 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-59b4f480 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-59b4f480.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-59b4f480 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-59b4f480 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-502621d3 .elementor-button {
	background-color: rgba(223, 150, 34, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	fill: #000;
	color: #000;
	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-23768 .elementor-element.elementor-element-502621d3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-502621d3 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-502621d3.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-502621d3 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-502621d3 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-38d03603 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-38d03603, .elementor-23768 .elementor-element.elementor-element-38d03603::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-3718db93 .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-23768 .elementor-element.elementor-element-3718db93 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-3718db93 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-3718db93.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-3718db93 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-3718db93 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-3a929a15 .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-23768 .elementor-element.elementor-element-3a929a15 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-3a929a15.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-3a929a15 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-3a929a15 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-5a96e99 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-5a96e99, .elementor-23768 .elementor-element.elementor-element-5a96e99::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-482f6363 .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-23768 .elementor-element.elementor-element-482f6363 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-482f6363 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-482f6363.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-482f6363 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-482f6363 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-1ce6bd7b .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-23768 .elementor-element.elementor-element-1ce6bd7b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-1ce6bd7b.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-1ce6bd7b .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-1ce6bd7b .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-b855df4 {
	--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-23768 .elementor-element.elementor-element-b855df4, .elementor-23768 .elementor-element.elementor-element-b855df4::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-23768 .elementor-element.elementor-element-2278f950 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

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

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

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

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-2278f950 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-2278f950 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-23768 .elementor-element.elementor-element-2e752b60 {
	--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-23768 .elementor-element.elementor-element-2e752b60 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-2e752b60 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-2e752b60 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-23768 .elementor-element.elementor-element-2e752b60 > .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-23768 .elementor-element.elementor-element-2e752b60 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-6d425ded {
	--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-23768 .elementor-element.elementor-element-3a02271c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-4d0c3fc6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-4d0c3fc6 {
	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-23768 .elementor-element.elementor-element-237c5c9f {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-4ed4a576 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-4ed4a576, .elementor-23768 .elementor-element.elementor-element-4ed4a576::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-4a9cb4aa .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-23768 .elementor-element.elementor-element-4a9cb4aa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-4a9cb4aa > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-4a9cb4aa.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-4a9cb4aa .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-4a9cb4aa .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-7cd36f49 .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-23768 .elementor-element.elementor-element-7cd36f49 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-7cd36f49 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-7cd36f49.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-7cd36f49 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-7cd36f49 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-2815c8c6 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-2815c8c6, .elementor-23768 .elementor-element.elementor-element-2815c8c6::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-40bed226 .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-23768 .elementor-element.elementor-element-40bed226 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-40bed226 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-40bed226.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-40bed226 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-40bed226 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-56ca6d65 .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-23768 .elementor-element.elementor-element-56ca6d65 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-56ca6d65 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-56ca6d65.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-56ca6d65 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-56ca6d65 .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-429a3db6 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-429a3db6, .elementor-23768 .elementor-element.elementor-element-429a3db6::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-569d4dcd .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-23768 .elementor-element.elementor-element-569d4dcd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-569d4dcd > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-569d4dcd.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-569d4dcd .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-569d4dcd .elementor-button:focus {
	color: var(--e-global-color-primary);
}

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

.elementor-23768 .elementor-element.elementor-element-ba6d912 .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-23768 .elementor-element.elementor-element-ba6d912 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-ba6d912.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-23768 .elementor-element.elementor-element-41add1f0 {
	--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-23768 .elementor-element.elementor-element-2dc90df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

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

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

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

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-2dc90df8 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-2dc90df8 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-23768 .elementor-element.elementor-element-79ae2c1 > .elementor-widget-container {
	padding: 0px 0px 0px 36px;
}

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

.elementor-23768 .elementor-element.elementor-element-1cc27ffb {
	--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-23768 .elementor-element.elementor-element-1cc27ffb > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-1cc27ffb {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-23768 .elementor-element.elementor-element-1cc27ffb > .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-23768 .elementor-element.elementor-element-1cc27ffb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-5c4efab7 {
	--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-23768 .elementor-element.elementor-element-5c4efab7 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	background: #fff;
}

.elementor-23768 .elementor-element.elementor-element-5c4efab7.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-23768 .elementor-element.elementor-element-5c4efab7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-23768 .elementor-element.elementor-element-5c4efab7.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-23768 .elementor-element.elementor-element-5c4efab7.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-23768 .elementor-element.elementor-element-5c4efab7.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-23768 .elementor-element.elementor-element-5c4efab7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-primary);
}

.elementor-23768 .elementor-element.elementor-element-7af56461 {
	--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-23768 .elementor-element.elementor-element-7af56461, .elementor-23768 .elementor-element.elementor-element-7af56461::before {
	--border-transition: .3s;
}

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

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-3d4b8fdc {
	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-23768 .elementor-element.elementor-element-5e9c981f {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-1171689b {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-1171689b, .elementor-23768 .elementor-element.elementor-element-1171689b::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-13b3a8e9 .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-23768 .elementor-element.elementor-element-13b3a8e9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-13b3a8e9 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-13b3a8e9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-14e14f95 .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-23768 .elementor-element.elementor-element-14e14f95 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-14e14f95 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-14e14f95.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-77819c1d {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-77819c1d, .elementor-23768 .elementor-element.elementor-element-77819c1d::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-25838037 .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-23768 .elementor-element.elementor-element-25838037 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-25838037.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-5514ac01 .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-23768 .elementor-element.elementor-element-5514ac01 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-5514ac01 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-5514ac01.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-5f152426 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-5f152426, .elementor-23768 .elementor-element.elementor-element-5f152426::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-1207f899 .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-23768 .elementor-element.elementor-element-1207f899 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-1207f899 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-1207f899.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-684f1f09 .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-23768 .elementor-element.elementor-element-684f1f09 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-684f1f09 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-684f1f09.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-54b04a24 {
	--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-23768 .elementor-element.elementor-element-4a95f3a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

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

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

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

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-4a95f3a6 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-4a95f3a6 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-23768 .elementor-element.elementor-element-1268843f {
	--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-23768 .elementor-element.elementor-element-1268843f > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-1268843f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-1268843f {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-23768 .elementor-element.elementor-element-1268843f > .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-23768 .elementor-element.elementor-element-1268843f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-7b1de4dc {
	--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-23768 .elementor-element.elementor-element-7b1de4dc:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-7b1de4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffebcc;
}

.elementor-23768 .elementor-element.elementor-element-7b1de4dc, .elementor-23768 .elementor-element.elementor-element-7b1de4dc::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-32d84c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-5e4a7a2f {
	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-23768 .elementor-element.elementor-element-2cb04d4c {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-3335cd0 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-3335cd0, .elementor-23768 .elementor-element.elementor-element-3335cd0::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-51b0761d .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-23768 .elementor-element.elementor-element-51b0761d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-51b0761d > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-51b0761d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-3a02ac37 .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-23768 .elementor-element.elementor-element-3a02ac37 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-3a02ac37.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-7d722c32 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-7d722c32, .elementor-23768 .elementor-element.elementor-element-7d722c32::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-2d1559b6 .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-23768 .elementor-element.elementor-element-2d1559b6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-2d1559b6 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-2d1559b6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-1e97fe2a .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-23768 .elementor-element.elementor-element-1e97fe2a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-1e97fe2a.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-522e766d {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-522e766d, .elementor-23768 .elementor-element.elementor-element-522e766d::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-22ba8ab3 .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-23768 .elementor-element.elementor-element-22ba8ab3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-22ba8ab3 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-22ba8ab3.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-294f8738 .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-23768 .elementor-element.elementor-element-294f8738 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-294f8738 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-294f8738.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-1b68a4a1 {
	--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-23768 .elementor-element.elementor-element-509a1186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

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

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

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

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-509a1186 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-509a1186 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-23768 .elementor-element.elementor-element-1c580257 {
	--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-23768 .elementor-element.elementor-element-1c580257 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-1c580257 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-23768 .elementor-element.elementor-element-1c580257 > .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-23768 .elementor-element.elementor-element-1c580257 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-25e29734 {
	--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-23768 .elementor-element.elementor-element-25e29734, .elementor-23768 .elementor-element.elementor-element-25e29734::before {
	--border-transition: .3s;
}

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-309bc50b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-309bc50b {
	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-23768 .elementor-element.elementor-element-53366a14 {
	text-align: left;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-45ac5c84 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-45ac5c84, .elementor-23768 .elementor-element.elementor-element-45ac5c84::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-1f5b5752 .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-23768 .elementor-element.elementor-element-1f5b5752 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-1f5b5752.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-414791b9 .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-23768 .elementor-element.elementor-element-414791b9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-414791b9 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-414791b9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-cb78c52 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-cb78c52, .elementor-23768 .elementor-element.elementor-element-cb78c52::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-43e94dc9 .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-23768 .elementor-element.elementor-element-43e94dc9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-43e94dc9 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-43e94dc9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-f0f128 .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-23768 .elementor-element.elementor-element-f0f128 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-f0f128.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-463b003f {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-23768 .elementor-element.elementor-element-463b003f, .elementor-23768 .elementor-element.elementor-element-463b003f::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-78690981 .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-23768 .elementor-element.elementor-element-78690981 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-23768 .elementor-element.elementor-element-78690981.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-41f3a298 .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-23768 .elementor-element.elementor-element-41f3a298 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-23768 .elementor-element.elementor-element-41f3a298 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-41f3a298.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-5d06f56e {
	--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-23768 .elementor-element.elementor-element-2696e830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(12px / 2);
}

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

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

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

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

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

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

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

.elementor-23768 .elementor-element.elementor-element-2696e830 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-2696e830 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-23768 .elementor-element.elementor-element-2b4936e0 {
	--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-23768 .elementor-element.elementor-element-2b4936e0 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-2b4936e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-2b4936e0 {
	--n-accordion-padding: 0px 0px 0px 0px;
}

:where( .elementor-23768 .elementor-element.elementor-element-2b4936e0 > .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-23768 .elementor-element.elementor-element-2b4936e0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-23768 .elementor-element.elementor-element-058527e {
	--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-23768 .elementor-element.elementor-element-058527e:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-058527e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aff8e1f);
}

.elementor-23768 .elementor-element.elementor-element-058527e, .elementor-23768 .elementor-element.elementor-element-058527e::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-23768 .elementor-element.elementor-element-f3706df.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-f3706df .elementor-icon-wrapper {
	text-align: center;
}

.elementor-23768 .elementor-element.elementor-element-f3706df .elementor-icon {
	font-size: 72px;
}

.elementor-23768 .elementor-element.elementor-element-f3706df .elementor-icon svg {
	height: 72px;
}

.elementor-23768 .elementor-element.elementor-element-f960a01 {
	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-23768 .elementor-element.elementor-element-f960a01 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-7ce5f2e .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-23768 .elementor-element.elementor-element-7ce5f2e .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-7ce5f2e .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-7ce5f2e {
	width: auto;
	max-width: auto;
}

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

.elementor-23768 .elementor-element.elementor-element-7ce5f2e.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-7ce5f2e .elementor-button:hover svg, .elementor-23768 .elementor-element.elementor-element-7ce5f2e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-23768 .elementor-element.elementor-element-9ffe60a {
	--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-23768 .elementor-element.elementor-element-03bc470 {
	--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-23768 .elementor-element.elementor-element-03bc470:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-03bc470 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-03bc470, .elementor-23768 .elementor-element.elementor-element-03bc470::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-7415d3d {
	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-23768 .elementor-element.elementor-element-7415d3d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-340bb68 {
	--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-23768 .elementor-element.elementor-element-db2ec53 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-db2ec53 {
	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-23768 .elementor-element.elementor-element-e262801 img {
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-23768 .elementor-element.elementor-element-9ca3614 {
	--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-23768 .elementor-element.elementor-element-9ca3614:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-9ca3614 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-9ca3614, .elementor-23768 .elementor-element.elementor-element-9ca3614::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-c8d1cb6 {
	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-23768 .elementor-element.elementor-element-c8d1cb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-a42b1fe {
	--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-23768 .elementor-element.elementor-element-b8d5bda > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-b8d5bda {
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-23768 .elementor-element.elementor-element-a527dd7 img {
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-23768 .elementor-element.elementor-element-b010f95 {
	--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-23768 .elementor-element.elementor-element-b010f95:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-b010f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-b010f95, .elementor-23768 .elementor-element.elementor-element-b010f95::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-2edb707 {
	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-23768 .elementor-element.elementor-element-2edb707 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-2daa716 {
	--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-23768 .elementor-element.elementor-element-fc1dcff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-fc1dcff {
	column-gap: 0px;
	color: #000;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-23768 .elementor-element.elementor-element-b2a748c img {
	width: 56px;
	max-width: 56px;
	height: 56px;
	border-radius: 999px 999px 999px 999px;
}

.elementor-23768 .elementor-element.elementor-element-ffbd2ef {
	--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-23768 .elementor-element.elementor-element-578d393 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-578d393 .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-23768 .elementor-element.elementor-element-8b77424 {
	--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-23768 .elementor-element.elementor-element-8b77424:not(.elementor-motion-effects-element-type-background), .elementor-23768 .elementor-element.elementor-element-8b77424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eca12c;
}

.elementor-23768 .elementor-element.elementor-element-8b77424, .elementor-23768 .elementor-element.elementor-element-8b77424::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-b70cf5b {
	--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-23768 .elementor-element.elementor-element-b70cf5b, .elementor-23768 .elementor-element.elementor-element-b70cf5b::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-f784514 {
	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-23768 .elementor-element.elementor-element-f784514 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-f784514.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-8b55e39 {
	--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-23768 .elementor-element.elementor-element-8b55e39, .elementor-23768 .elementor-element.elementor-element-8b55e39::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-82ca73f {
	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-23768 .elementor-element.elementor-element-82ca73f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-82ca73f.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-d1a0e3b {
	--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-23768 .elementor-element.elementor-element-d1a0e3b, .elementor-23768 .elementor-element.elementor-element-d1a0e3b::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-0beb1eb {
	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-23768 .elementor-element.elementor-element-0beb1eb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-0beb1eb.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-cfe86a2 {
	--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-23768 .elementor-element.elementor-element-cfe86a2, .elementor-23768 .elementor-element.elementor-element-cfe86a2::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-8ca82c9 {
	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-23768 .elementor-element.elementor-element-8ca82c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-8ca82c9.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-2de66cd {
	--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-23768 .elementor-element.elementor-element-2de66cd, .elementor-23768 .elementor-element.elementor-element-2de66cd::before {
	--border-transition: .3s;
}

.elementor-23768 .elementor-element.elementor-element-ff4dd4b {
	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-23768 .elementor-element.elementor-element-ff4dd4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-ff4dd4b.elementor-element {
	--align-self: center;
}

.elementor-23768 .elementor-element.elementor-element-e0834c7 {
	--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-23768 .elementor-element.elementor-element-e0834c7 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

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

.elementor-23768 .elementor-element.elementor-element-e0834c7 {
	--n-accordion-padding: 6px 0px 6px 0px;
}

:where( .elementor-23768 .elementor-element.elementor-element-e0834c7 > .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-23768 .elementor-element.elementor-element-e0834c7 > .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-23768 .elementor-element.elementor-element-a96075b {
	--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-23768 .elementor-element.elementor-element-a75037b {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-a75037b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-7df6c2f {
	width: 100%;
	max-width: 100%;
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.8em;
}

.elementor-23768 .elementor-element.elementor-element-7df6c2f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-11ad539 .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-23768 .elementor-element.elementor-element-11ad539 .elementor-button:hover, .elementor-23768 .elementor-element.elementor-element-11ad539 .elementor-button:focus {
	background-color: #020101;
	color: #fff;
	border-color: #fff;
}

.elementor-23768 .elementor-element.elementor-element-11ad539 {
	width: auto;
	max-width: auto;
}

.elementor-23768 .elementor-element.elementor-element-11ad539 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-23768 .elementor-element.elementor-element-11ad539.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-23768 .elementor-element.elementor-element-11ad539 .elementor-button:hover svg, .elementor-23768 .elementor-element.elementor-element-11ad539 .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-23768 .elementor-element.elementor-element-9e2d829 {
		--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-23768 .elementor-element.elementor-element-7c9d68cf {
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-322d879b {
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-a1385f4 {
		--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-23768 .elementor-element.elementor-element-7af56461 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1d25de9e > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7b1de4dc {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-32d84c7 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-25e29734 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-6ab8b901 > .elementor-widget-container {
		padding: 12px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-058527e {
		--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-23768 .elementor-element.elementor-element-7ce5f2e > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7ce5f2e .elementor-button {
		font-size: 18px;
		padding: 24px 48px 24px 48px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-9ffe60a {
		--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-23768 .elementor-element.elementor-element-ffbd2ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-a96075b {
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 64px;
		--padding-right: 64px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-11ad539 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-23768 .elementor-element.elementor-element-11ad539 > .elementor-widget-container {
		margin: 24px 24px 24px 24px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-11ad539 .elementor-button {
		font-size: 18px;
		padding: 24px 48px 24px 48px;
	}
}

@media (max-width:1200px) {
	.elementor-23768 .elementor-element.elementor-element-7c9d68cf {
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-d9a67bc {
		--justify-content: flex-end;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1b8c27fe {
		--justify-content: flex-end;
	}
	
	.elementor-23768 .elementor-element.elementor-element-322d879b {
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-5c4efab7 {
		--n-tabs-title-gap: 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1d25de9e > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1d25de9e {
		font-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-32d84c7 > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-32d84c7 {
		font-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-6ab8b901 > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-6ab8b901 {
		font-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-058527e {
		--margin-top: 100px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-ffbd2ef {
		--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-23768 .elementor-element.elementor-element-9e2d829 {
		--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-23768 .elementor-element.elementor-element-9fd7906 .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7cdfa7a .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7c9d68cf {
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-322d879b {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-a1385f4 {
		--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-23768 .elementor-element.elementor-element-2e752b60 {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1cc27ffb {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7af56461 {
		--border-radius: 0px 8px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1268843f {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7b1de4dc {
		--border-radius: 0px 0px 0px 8px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1c580257 {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-25e29734 {
		--border-radius: 0px 0px 8px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-2b4936e0 {
		--n-accordion-icon-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-058527e {
		--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-23768 .elementor-element.elementor-element-f960a01 {
		--container-widget-width: 733px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 733px);
		max-width: 733px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7ce5f2e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-03bc470 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-db2ec53 {
		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-23768 .elementor-element.elementor-element-9ca3614 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-b8d5bda {
		font-size: 14px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-b010f95 {
		--padding-top: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-fc1dcff {
		font-size: 14px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-ffbd2ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-578d393 .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-a96075b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-23768 .elementor-element.elementor-element-44cfbf8 {
		--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-23768 .elementor-element.elementor-element-9131412 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-9131412 .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-23768 .elementor-element.elementor-element-9e2d829 {
		font-size: 16px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-16fbbc3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-16fbbc3.e-con {
		--align-self: center;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-23768 .elementor-element.elementor-element-1661913 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-1661913 .elementor-button {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-99279d3 {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-37b7017 {
		--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-23768 .elementor-element.elementor-element-9fd7906 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-23768 .elementor-element.elementor-element-9fd7906 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-9fd7906.elementor-element {
		--align-self: center;
	}
	
	.elementor-23768 .elementor-element.elementor-element-9fd7906 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7cdfa7a {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7cdfa7a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7cdfa7a.elementor-element {
		--align-self: center;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7cdfa7a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-4976df5 {
		--width: 48%;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7c9d68cf {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-18ab9492 {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-322d879b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 8px 8px;
		--grid-auto-flow: row;
	}
	
	.elementor-23768 .elementor-element.elementor-element-a1385f4 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-widget-nested-tabs {
		--n-tabs-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-23768 .elementor-element.elementor-element-6111638d {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-137b9e83 {
		font-size: 56px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7a4a13 {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-b855df4 {
		--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-23768 .elementor-element.elementor-element-2278f950 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-2e752b60 > .elementor-widget-container {
		margin: 24px 0px 12px 0px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-3a02271c {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-4d0c3fc6 {
		font-size: 56px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-237c5c9f {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-5c4efab7 {
		--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-23768 .elementor-element.elementor-element-7af56461 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7e60b0d2 {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-3d4b8fdc {
		font-size: 56px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-5e9c981f {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7b1de4dc {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-5a429b0 {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-5e4a7a2f {
		font-size: 56px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-2cb04d4c {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-25e29734 {
		--border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-3af117fd {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-309bc50b {
		font-size: 56px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-53366a14 {
		font-size: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-058527e {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-f960a01 {
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7ce5f2e .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7415d3d {
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-db2ec53 {
		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-23768 .elementor-element.elementor-element-c8d1cb6 {
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-b8d5bda {
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-2edb707 {
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-fc1dcff {
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-ffbd2ef {
		--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-23768 .elementor-element.elementor-element-578d393 .elementor-heading-title {
		font-size: 32px;
		line-height: 1em;
	}
	
	.elementor-23768 .elementor-element.elementor-element-8b77424 {
		--width: 20%;
	}
	
	.elementor-23768 .elementor-element.elementor-element-a96075b {
		--padding-top: 44px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-11ad539 .elementor-button {
		font-size: 18px;
		padding: 24px 24px 24px 24px;
	}
}

@media (min-width:768px) {
	.elementor-23768 .elementor-element.elementor-element-37b7017 {
		--width: 300px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-4976df5 {
		--width: 49%;
	}
	
	.elementor-23768 .elementor-element.elementor-element-7c9d68cf {
		--content-width: 1428px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-322d879b {
		--content-width: 1428px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-03bc470 {
		--width: 420px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-9ca3614 {
		--width: 420px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-b010f95 {
		--width: 420px;
	}
	
	.elementor-23768 .elementor-element.elementor-element-8b77424 {
		--width: 100px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-9fd7906 */
.elementor-23768 .elementor-element.elementor-element-9fd7906 {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7cdfa7a */
.elementor-23768 .elementor-element.elementor-element-7cdfa7a {
	cursor: pointer;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4976df5 */
.elementor-23768 .elementor-element.elementor-element-4976df5 {
	height: 100%;
	left: 0;
	transition: left .3s ease;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f1b310f */
.elementor-23768 .elementor-element.elementor-element-3f1b310f {}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-18ab9492 */
.elementor-23768 .elementor-element.elementor-element-18ab9492 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6111638d */
.elementor-23768 .elementor-element.elementor-element-6111638d p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-6111638d {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-137b9e83 */
.elementor-23768 .elementor-element.elementor-element-137b9e83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7a4a13 */
.elementor-23768 .elementor-element.elementor-element-7a4a13 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f5cdee0 */
.dollar_set {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3a02271c */
.elementor-23768 .elementor-element.elementor-element-3a02271c p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-3a02271c {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4d0c3fc6 */
.elementor-23768 .elementor-element.elementor-element-4d0c3fc6 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-237c5c9f */
.elementor-23768 .elementor-element.elementor-element-237c5c9f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4ed4a576 */
.dollar_set {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2815c8c6 */
.euro_set {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-429a3db6 */
.peso_set {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6111638d */
.elementor-23768 .elementor-element.elementor-element-6111638d p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-6111638d {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-137b9e83 */
.elementor-23768 .elementor-element.elementor-element-137b9e83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7a4a13 */
.elementor-23768 .elementor-element.elementor-element-7a4a13 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f5cdee0 */
.dollar_set {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3a02271c */
.elementor-23768 .elementor-element.elementor-element-3a02271c p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-3a02271c {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4d0c3fc6 */
.elementor-23768 .elementor-element.elementor-element-4d0c3fc6 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-237c5c9f */
.elementor-23768 .elementor-element.elementor-element-237c5c9f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4ed4a576 */
.dollar_set {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2815c8c6 */
.euro_set {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-429a3db6 */
.peso_set {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6111638d */
.elementor-23768 .elementor-element.elementor-element-6111638d p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-6111638d {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-137b9e83 */
.elementor-23768 .elementor-element.elementor-element-137b9e83 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7a4a13 */
.elementor-23768 .elementor-element.elementor-element-7a4a13 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f5cdee0 */
.dollar_set {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3a02271c */
.elementor-23768 .elementor-element.elementor-element-3a02271c p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-3a02271c {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4d0c3fc6 */
.elementor-23768 .elementor-element.elementor-element-4d0c3fc6 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-237c5c9f */
.elementor-23768 .elementor-element.elementor-element-237c5c9f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4ed4a576 */
.dollar_set {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2815c8c6 */
.euro_set {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-429a3db6 */
.peso_set {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7e60b0d2 */
.elementor-23768 .elementor-element.elementor-element-7e60b0d2 p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-7e60b0d2 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3d4b8fdc */
.elementor-23768 .elementor-element.elementor-element-3d4b8fdc p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5e9c981f */
.elementor-23768 .elementor-element.elementor-element-5e9c981f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5a429b0 */
.elementor-23768 .elementor-element.elementor-element-5a429b0 p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-5a429b0 {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5e4a7a2f */
.elementor-23768 .elementor-element.elementor-element-5e4a7a2f p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2cb04d4c */
.elementor-23768 .elementor-element.elementor-element-2cb04d4c p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3af117fd */
.elementor-23768 .elementor-element.elementor-element-3af117fd p {
	margin: 0;
	padding: 0;
}

.elementor-23768 .elementor-element.elementor-element-3af117fd {
	height: 32px;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-309bc50b */
.elementor-23768 .elementor-element.elementor-element-309bc50b p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-53366a14 */
.elementor-23768 .elementor-element.elementor-element-53366a14 p {
	margin: 0;
	padding: 0;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-e262801 */
.elementor-23768 .elementor-element.elementor-element-e262801 img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-a527dd7 */
.elementor-23768 .elementor-element.elementor-element-a527dd7 img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-b2a748c */
.elementor-23768 .elementor-element.elementor-element-b2a748c img {
	aspect-ratio: 1/1;
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8b77424 */
.elementor-23768 .elementor-element.elementor-element-8b77424 {
	height: 10px;
}
