/* End custom CSS */

.elementor-1927 .elementor-element.elementor-element-22fbe68 {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-ed745cd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-ed745cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

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

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

.elementor-1927 .elementor-element.elementor-element-e250ce0 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-e250ce0 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-5b6a190 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-5b6a190 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	color: #f6f4ef;
}

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

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

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

.elementor-1927 .elementor-element.elementor-element-d0836ac {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-1b59d91 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 50px 10px 50px;
}

.elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-7292060:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-7292060.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-7292060.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-7292060:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-7292060:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-7292060:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .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-1927 .elementor-element.elementor-element-7b07354 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-7b07354 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-7b07354.elementor-view-stacked .elementor-icon {
	background-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-7b07354.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-7b07354.elementor-view-default .elementor-icon {
	color: #f5a623;
	border-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-7b07354.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-7b07354.elementor-view-default .elementor-icon svg {
	fill: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-7ca4dee {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-7ca4dee .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 39px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-7ca4dee .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-7ca4dee .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-6fc5a6e {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

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

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

.elementor-1927 .elementor-element.elementor-element-0dabfac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-1927 .elementor-element.elementor-element-0dabfac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-0dabfac .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-0dabfac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-0dabfac .elementor-icon-list-icon i {
	color: #00ff06;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-0dabfac .elementor-icon-list-icon svg {
	fill: #00ff06;
	transition: fill .3s;
}

.elementor-1927 .elementor-element.elementor-element-0dabfac .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

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

.elementor-1927 .elementor-element.elementor-element-28c8cb0 .elementor-button {
	background-color: #fda82b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #0f1c2e;
	color: #0f1c2e;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-28c8cb0 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-28c8cb0 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-28c8cb0 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-28c8cb0:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-28c8cb0.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-28c8cb0 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-28c8cb0 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-9d9e022.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-9d9e022:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-09c9b54 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-09c9b54 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-09c9b54.elementor-view-stacked .elementor-icon {
	background-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-09c9b54.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-09c9b54.elementor-view-default .elementor-icon {
	color: #f5a623;
	border-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-09c9b54.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-09c9b54.elementor-view-default .elementor-icon svg {
	fill: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-d7714f1 {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-d7714f1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 39px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-d7714f1 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-d7714f1 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-0206a05 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-icon i {
	color: #00ff06;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-icon svg {
	fill: #00ff06;
	transition: fill .3s;
}

.elementor-1927 .elementor-element.elementor-element-5a9f293 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-2a932da .elementor-button {
	background-color: #fda82b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #0f1c2e;
	color: #0f1c2e;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-2a932da .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-2a932da .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-2a932da {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-2a932da:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-2a932da.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-2a932da .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-2a932da .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-cc0766b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-cc0766b:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-54648d1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-54648d1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-54648d1.elementor-view-stacked .elementor-icon {
	background-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-54648d1.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-54648d1.elementor-view-default .elementor-icon {
	color: #f5a623;
	border-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-54648d1.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-54648d1.elementor-view-default .elementor-icon svg {
	fill: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-33a9439 {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-33a9439 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 39px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-33a9439 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-33a9439 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-ecd9e1e {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-3b4d217 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-1927 .elementor-element.elementor-element-3b4d217 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-3b4d217 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-3b4d217 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-1927 .elementor-element.elementor-element-3b4d217 .elementor-icon-list-icon i {
	color: #00ff06;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-3b4d217 .elementor-icon-list-icon svg {
	fill: #00ff06;
	transition: fill .3s;
}

.elementor-1927 .elementor-element.elementor-element-3b4d217 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-4d352b9 .elementor-button {
	background-color: #fda82b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #0f1c2e;
	color: #0f1c2e;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-4d352b9 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-4d352b9 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-4d352b9 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-4d352b9:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-4d352b9.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-4d352b9 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-4d352b9 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-a0ab7e6 {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-f26c5f8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-f26c5f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

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

.elementor-1927 .elementor-element.elementor-element-c8c2550 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-c8c2550 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-b69a114 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-b69a114 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-46244a3 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-376aab7 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-1927 .elementor-element.elementor-element-2e27f7d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-2e27f7d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-56c1b34 {
	--spacer-size: 50px;
}

.elementor-1927 .elementor-element.elementor-element-13eb463 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-af49b27:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-af49b27.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-af49b27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-af49b27:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-af49b27:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-af49b27:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-1927 .elementor-element.elementor-element-141254f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-141254f .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 20px;
}

.elementor-1927 .elementor-element.elementor-element-141254f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-141254f.elementor-view-stacked .elementor-icon {
	background-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-141254f.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-141254f.elementor-view-default .elementor-icon {
	fill: #fda82b;
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-141254f .elementor-icon {
	font-size: 64px;
}

.elementor-1927 .elementor-element.elementor-element-141254f .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-141254f .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-1927 .elementor-element.elementor-element-141254f:has(:hover) .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-141254f:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-141254f .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-304a225:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-304a225.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-304a225.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-304a225:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-304a225:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-304a225:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 20px;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb.elementor-view-stacked .elementor-icon {
	background-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-8ab17eb.elementor-view-default .elementor-icon {
	fill: #fda82b;
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb .elementor-icon {
	font-size: 64px;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-8ab17eb .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb:has(:hover) .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-8ab17eb:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-8ab17eb .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-25cc2c6 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-c88290b:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-c88290b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-c88290b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-c88290b:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-c88290b:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-c88290b:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 20px;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd.elementor-view-stacked .elementor-icon {
	background-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-c7bdcbd.elementor-view-default .elementor-icon {
	fill: #fda82b;
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd .elementor-icon {
	font-size: 64px;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-c7bdcbd .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd:has(:hover) .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-c7bdcbd:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-c7bdcbd .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-f41aaee.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-f41aaee:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-569178a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-569178a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 20px;
}

.elementor-1927 .elementor-element.elementor-element-569178a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-569178a.elementor-view-stacked .elementor-icon {
	background-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-569178a.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-569178a.elementor-view-default .elementor-icon {
	fill: #fda82b;
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-569178a .elementor-icon {
	font-size: 64px;
}

.elementor-1927 .elementor-element.elementor-element-569178a .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-569178a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-1927 .elementor-element.elementor-element-569178a:has(:hover) .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-569178a:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-569178a .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-1bc2ef3 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-c7440d8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-c7440d8:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-11d7033 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-11d7033 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 20px;
}

.elementor-1927 .elementor-element.elementor-element-11d7033 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-11d7033.elementor-view-stacked .elementor-icon {
	background-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-11d7033.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-11d7033.elementor-view-default .elementor-icon {
	fill: #fda82b;
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-11d7033 .elementor-icon {
	font-size: 64px;
}

.elementor-1927 .elementor-element.elementor-element-11d7033 .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-11d7033 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-1927 .elementor-element.elementor-element-11d7033:has(:hover) .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-11d7033:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-11d7033 .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-ce34609:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-ce34609.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-ce34609.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-ce34609:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-ce34609:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-ce34609:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 20px;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a.elementor-view-stacked .elementor-icon {
	background-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-7c9679a.elementor-view-default .elementor-icon {
	fill: #fda82b;
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a .elementor-icon {
	font-size: 64px;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-7c9679a .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a:has(:hover) .elementor-icon-box-title, .elementor-1927 .elementor-element.elementor-element-7c9679a:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-7c9679a .elementor-icon-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-1b9fb29 {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-72a27d6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-72a27d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-72a27d6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-bf7676d {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-bf7676d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-15dca36 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-15dca36 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-af33136 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-3fb8e7d {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-1927 .elementor-element.elementor-element-8920938.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-8920938 > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-18deea6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-18deea6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-41f18f7 {
	--display: flex;
	--background-transition: 10s;
}

.elementor-1927 .elementor-element.elementor-element-41f18f7:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-41f18f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileinji.nitrocdn.com/ijCFyzKPCXEPINNEADfcRNJqqKsgEVbj/assets/images/optimized/rev-264d0f3/adamdziechcinski.pl/wp-content/uploads/2026/03/laurranavaro.adamdziechcinski.pl_-1-scaled.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1927 .elementor-element.elementor-element-41f18f7:hover {
	background-image: url("https://cdn-ileinji.nitrocdn.com/ijCFyzKPCXEPINNEADfcRNJqqKsgEVbj/assets/images/optimized/rev-264d0f3/adamdziechcinski.pl/wp-content/uploads/2026/03/laurranavaro.adamdziechcinski.pl_-1-scaled.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1927 .elementor-element.elementor-element-41f18f7:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-1927 .elementor-element.elementor-element-9797075 {
	--spacer-size: 335px;
}

.elementor-1927 .elementor-element.elementor-element-31a32c4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-5e06266 .elementor-button {
	background-color: rgba(253, 168, 43, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-5e06266 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-5e06266 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-5e06266 {
	width: auto;
	max-width: auto;
	margin: 27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-5e06266:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-5e06266.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-5e06266 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-5e06266 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-f37ceec.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-f37ceec > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-556a9ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-556a9ae .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-658ddfd {
	--display: flex;
	--background-transition: 10s;
}

.elementor-1927 .elementor-element.elementor-element-658ddfd:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-658ddfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileinji.nitrocdn.com/ijCFyzKPCXEPINNEADfcRNJqqKsgEVbj/assets/images/optimized/rev-264d0f3/adamdziechcinski.pl/wp-content/uploads/2026/03/akademiarozwojukadry.adamdziechcinski.pl_-1-scaled.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1927 .elementor-element.elementor-element-658ddfd:hover {
	background-image: url("https://cdn-ileinji.nitrocdn.com/ijCFyzKPCXEPINNEADfcRNJqqKsgEVbj/assets/images/optimized/rev-264d0f3/adamdziechcinski.pl/wp-content/uploads/2026/03/akademiarozwojukadry.adamdziechcinski.pl_-1-scaled.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1927 .elementor-element.elementor-element-658ddfd:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-1927 .elementor-element.elementor-element-36ac284 {
	--spacer-size: 335px;
}

.elementor-1927 .elementor-element.elementor-element-f0d393c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-f0d393c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-6e7c3b4 .elementor-button {
	background-color: rgba(253, 168, 43, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-6e7c3b4 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-6e7c3b4 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-6e7c3b4 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-6e7c3b4:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-6e7c3b4.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-6e7c3b4 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-6e7c3b4 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-c964ec2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-c964ec2 > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-33c8dd2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-33c8dd2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-f7af091 {
	--display: flex;
	--background-transition: 10s;
}

.elementor-1927 .elementor-element.elementor-element-f7af091:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-f7af091 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileinji.nitrocdn.com/ijCFyzKPCXEPINNEADfcRNJqqKsgEVbj/assets/images/optimized/rev-264d0f3/adamdziechcinski.pl/wp-content/uploads/2026/03/pozaczasem.adamdziechcinski.pl_-scaled.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1927 .elementor-element.elementor-element-f7af091:hover {
	background-image: url("https://cdn-ileinji.nitrocdn.com/ijCFyzKPCXEPINNEADfcRNJqqKsgEVbj/assets/images/optimized/rev-264d0f3/adamdziechcinski.pl/wp-content/uploads/2026/03/pozaczasem.adamdziechcinski.pl_-scaled.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1927 .elementor-element.elementor-element-f7af091:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-1927 .elementor-element.elementor-element-ed23ecb {
	--spacer-size: 335px;
}

.elementor-1927 .elementor-element.elementor-element-7acbcf0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-7acbcf0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-bda1f34 .elementor-button {
	background-color: rgba(253, 168, 43, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-bda1f34 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-bda1f34 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-bda1f34 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-bda1f34:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-bda1f34.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-bda1f34 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-bda1f34 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-2b4d45b {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-455e0a6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-455e0a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-455e0a6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-1899aff {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-1899aff .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-8d5b5f7 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-8d5b5f7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-91eb0a3 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-a38551a {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 50px 10px 50px;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-c5c8015.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-c5c8015:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-ceba44c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-ceba44c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-ceba44c.elementor-view-stacked .elementor-icon {
	background-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-ceba44c.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-ceba44c.elementor-view-default .elementor-icon {
	color: #f5a623;
	border-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-ceba44c.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-ceba44c.elementor-view-default .elementor-icon svg {
	fill: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-d60d119 {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-d60d119 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 39px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-d60d119 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-d60d119 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-c3b89d8 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-ef8e340.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-ef8e340:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-4816a1c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-4816a1c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-4816a1c.elementor-view-stacked .elementor-icon {
	background-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-4816a1c.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-4816a1c.elementor-view-default .elementor-icon {
	color: #f5a623;
	border-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-4816a1c.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-4816a1c.elementor-view-default .elementor-icon svg {
	fill: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-89243f6 {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-89243f6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 39px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-89243f6 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-89243f6 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-0f4ef5a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, .78);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-0d25d53.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 20px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-0d25d53:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-c22fd38 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-c22fd38 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-c22fd38.elementor-view-stacked .elementor-icon {
	background-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-c22fd38.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-c22fd38.elementor-view-default .elementor-icon {
	color: #f5a623;
	border-color: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-c22fd38.elementor-view-framed .elementor-icon, .elementor-1927 .elementor-element.elementor-element-c22fd38.elementor-view-default .elementor-icon svg {
	fill: #f5a623;
}

.elementor-1927 .elementor-element.elementor-element-c8e94ad {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-c8e94ad .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 39px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-c8e94ad .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-c8e94ad .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-543f1b6 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-0248324 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-53f132f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-53f132f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

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

.elementor-1927 .elementor-element.elementor-element-df3c855 .elementor-button {
	background-color: #fda82b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #0f1c2e;
	color: #0f1c2e;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-df3c855 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-df3c855 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-df3c855:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-df3c855 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-df3c855 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-df3c855 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-6c8414a {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-d3cde29.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-d3cde29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

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

.elementor-1927 .elementor-element.elementor-element-a897c08 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-a897c08 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-1b8b498 {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-1b8b498 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-7f6c2fa {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-de96026 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 50px 10px 50px;
}

.elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-44f81da:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, 0);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-44f81da.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-44f81da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-44f81da:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
}

.elementor-1927 .elementor-element.elementor-element-44f81da:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-44f81da:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-b98bb46 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-37a0539 {
	--e-rating-justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-d27080b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-d27080b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-d27080b .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-d27080b .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-4516ffc {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-4516ffc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-4516ffc .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-4516ffc .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, 0);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-8a51e3f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-8a51e3f:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-44894c0 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-f022668 {
	--e-rating-justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-5c0dc6e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-5c0dc6e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-5c0dc6e .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-5c0dc6e .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-ab483c7 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-ab483c7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-ab483c7 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-ab483c7 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(7, 7, 7, 0);
	opacity: .5;
}

.elementor-1927 .elementor-element.elementor-element-6956280:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: rgba(253, 168, 43, 0);
	opacity: .5;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-6956280.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-6956280.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 10px 20px 10px;
}

.elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-background-slideshow {
	border-radius: 2px 2px 2px 2px;
}

.elementor-1927 .elementor-element.elementor-element-6956280:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .15);
}

.elementor-1927 .elementor-element.elementor-element-6956280:hover > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-6956280:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1927 .elementor-element.elementor-element-704fb77 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-acfa82b {
	--e-rating-justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-f0cff56 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-f0cff56 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-f0cff56 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-f0cff56 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-a3d5e93 {
	margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-a3d5e93 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-a3d5e93 .elementor-heading-title a:hover, .elementor-1927 .elementor-element.elementor-element-a3d5e93 .elementor-heading-title a:focus {
	color: rgba(255, 0, 0, 0);
}

.elementor-1927 .elementor-element.elementor-element-ce58126 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-a59bb6b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-a59bb6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

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

.elementor-1927 .elementor-element.elementor-element-a0fa963 {
	text-align: center;
}

.elementor-1927 .elementor-element.elementor-element-a0fa963 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 46px;
	color: #f6f4ef;
}

.elementor-1927 .elementor-element.elementor-element-2e96ac8 .elementor-button {
	background-color: #fda82b;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	fill: #0f1c2e;
	color: #0f1c2e;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	border-radius: 2px 2px 2px 2px;
	padding: 10px 10px 10px 10px;
}

.elementor-1927 .elementor-element.elementor-element-2e96ac8 .elementor-button:hover, .elementor-1927 .elementor-element.elementor-element-2e96ac8 .elementor-button:focus {
	background-color: rgba(201, 162, 77, 0);
	color: #fda82b;
	border-color: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-2e96ac8 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	align-self: center;
}

.elementor-1927 .elementor-element.elementor-element-2e96ac8:hover {
	--e-transform-scale: 1.02;
}

.elementor-1927 .elementor-element.elementor-element-2e96ac8.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1927 .elementor-element.elementor-element-2e96ac8 .elementor-button:hover svg, .elementor-1927 .elementor-element.elementor-element-2e96ac8 .elementor-button:focus svg {
	fill: #fda82b;
}

.elementor-1927 .elementor-element.elementor-element-eb959f3:not(.elementor-motion-effects-element-type-background), .elementor-1927 .elementor-element.elementor-element-eb959f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

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

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

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-6090111.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-6090111.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-6090111.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-6090111 > .elementor-element-populated {
	margin: 0px 200px 0px 0px;
	--e-column-margin-right: 200px;
	--e-column-margin-left: 0px;
}

.elementor-1927 .elementor-element.elementor-element-90179fc {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-90179fc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-d006b2b {
	text-align: start;
}

.elementor-1927 .elementor-element.elementor-element-d006b2b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 34px;
	font-weight: 600;
	line-height: 35px;
	color: #fda82b;
}

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

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

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

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

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

.elementor-1927 .elementor-element.elementor-element-94f5925 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor0);
	--divider-border-width: 1px;
	margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1927 .elementor-element.elementor-element-94f5925 .elementor-divider-separator {
	width: 20%;
}

.elementor-1927 .elementor-element.elementor-element-94f5925 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1927 .elementor-element.elementor-element-5bb050e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 21px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-icon i {
	color: #fda82b;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-icon svg {
	fill: #fda82b;
	transition: fill .3s;
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-item > a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-1927 .elementor-element.elementor-element-1b26f8c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-astglobalcolor0);
}

.elementor-1927 .elementor-element.elementor-element-89f08ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1927 .elementor-element.elementor-element-89f08ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-bc-flex-widget .elementor-1927 .elementor-element.elementor-element-89f08ed.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-89f08ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-1927 .elementor-element.elementor-element-89f08ed.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1927 .elementor-element.elementor-element-89f08ed > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1927 .elementor-element.elementor-element-89f08ed > .elementor-element-populated, .elementor-1927 .elementor-element.elementor-element-89f08ed > .elementor-element-populated > .elementor-background-overlay, .elementor-1927 .elementor-element.elementor-element-89f08ed > .elementor-background-slideshow {
	border-radius: 4px 4px 4px 4px;
}

.elementor-1927 .elementor-element.elementor-element-89f08ed > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 {
	width: var(--container-widget-width, 98.222%);
	max-width: 98.222%;
	margin: -45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 98.222%;
	--container-widget-flex-grow: 0;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-contact-form-title, .elementor-1927 .elementor-element.elementor-element-bdf6f99 .wpforms-title {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-contact-form-description, .elementor-1927 .elementor-element.elementor-element-bdf6f99 .wpforms-description {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field label, .elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field legend {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field textarea, .elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field select {
	background-color: #222d3f;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(253, 168, 43, .47);
	border-radius: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 500;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field select {
	height: 40px;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field textarea {
	height: 105px;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder {
	color: #fff;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	background-color: #fda82b;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fda82b;
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 500;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, .elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover {
	background: var(--e-global-color-astglobalcolor4);
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover {
	color: var(--e-global-color-astglobalcolor1);
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms input.wpforms-error {
	border-width: 1px;
}

.elementor-1927 .elementor-element.elementor-element-bdf6f99 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

.elementor-1927 .elementor-element.elementor-element-5b02c6a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 26px;
	color: var(--e-global-color-astglobalcolor8);
}

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

@media (min-width:768px) {
	.elementor-1927 .elementor-element.elementor-element-6090111 {
		width: 57.863%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-89f08ed {
		width: 42.137%;
	}
}

@media (max-width:1024px) {
	.elementor-1927 .elementor-element.elementor-element-22fbe68 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ed745cd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b59d91 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a0ab7e6 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-f26c5f8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-376aab7 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2e27f7d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-56c1b34 {
		--spacer-size: 598px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-13eb463 {
		padding: 50px 20px 0px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-25cc2c6 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1bc2ef3 {
		padding: 0px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b9fb29 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-72a27d6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-3fb8e7d {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5e06266 {
		margin: 21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6e7c3b4 {
		margin: 21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-bda1f34 {
		margin: 21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2b4d45b {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-455e0a6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a38551a {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-0248324 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-53f132f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6c8414a {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-d3cde29 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-de96026 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ce58126 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a59bb6b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-eb959f3 {
		padding: 50px 20px 50px 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6090111 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b26f8c {
		margin: -27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5b02c6a {
		margin: -9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-1927 .elementor-element.elementor-element-22fbe68 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-e250ce0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-e250ce0 .elementor-heading-title {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5b6a190 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5b6a190 .elementor-heading-title {
		font-size: 33px;
		line-height: 38px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-d0836ac {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b59d91 {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-7292060 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-7b07354 .elementor-icon {
		font-size: 44px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-7b07354 .elementor-icon svg {
		height: 44px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-28c8cb0 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-28c8cb0 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-9d9e022 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2a932da {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2a932da .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-cc0766b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-4d352b9 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-4d352b9 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a0ab7e6 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-b69a114 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-b69a114 .elementor-heading-title {
		font-size: 33px;
		line-height: 38px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-46244a3 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-376aab7 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-56c1b34 {
		--spacer-size: 250px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-13eb463 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-af49b27 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-304a225 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-25cc2c6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c88290b > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c7bdcbd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-f41aaee > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-569178a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1bc2ef3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c7440d8 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ce34609 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b9fb29 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-15dca36 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-15dca36 .elementor-heading-title {
		font-size: 33px;
		line-height: 38px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-af33136 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-3fb8e7d {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-8920938 > .elementor-element-populated {
		margin: 20px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-18deea6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-18deea6 .elementor-heading-title {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-31a32c4 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5e06266 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5e06266 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-f37ceec > .elementor-element-populated {
		margin: 10px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-556a9ae {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-556a9ae .elementor-heading-title {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-f0d393c {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6e7c3b4 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6e7c3b4 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c964ec2 > .elementor-element-populated {
		margin: 10px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-33c8dd2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-33c8dd2 .elementor-heading-title {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-7acbcf0 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-bda1f34 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-bda1f34 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2b4d45b {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-455e0a6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-8d5b5f7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-8d5b5f7 .elementor-heading-title {
		font-size: 33px;
		line-height: 38px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-91eb0a3 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a38551a {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c5c8015 > .elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ceba44c .elementor-icon {
		font-size: 44px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ceba44c .elementor-icon svg {
		height: 44px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ef8e340 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-0d25d53 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-0248324 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-df3c855 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-df3c855 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6c8414a {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b8b498 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b8b498 .elementor-heading-title {
		font-size: 33px;
		line-height: 38px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-7f6c2fa {
		width: 100%;
		max-width: 100%;
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-de96026 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-44f81da > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-8a51e3f > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6956280 > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ce58126 {
		margin-top: 50px;
		margin-bottom: 50px;
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a0fa963 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-a0fa963 .elementor-heading-title {
		font-size: 33px;
		line-height: 38px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2e96ac8 {
		width: var(--container-widget-width, 323.234px);
		max-width: 323.234px;
		--container-widget-width: 323.234px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2e96ac8 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-1927 .elementor-element.elementor-element-eb959f3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 50px 10px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6090111 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-94f5925 {
		margin: -22px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5bb050e {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-1b26f8c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1927 .elementor-element.elementor-element-5b02c6a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		column-gap: 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1927 .elementor-element.elementor-element-7292060 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-9d9e022 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-cc0766b {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-2e27f7d {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-af49b27 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-304a225 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c88290b {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-f41aaee {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c7440d8 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ce34609 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-c5c8015 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-ef8e340 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-0d25d53 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-44f81da {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-8a51e3f {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6956280 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-6090111 {
		width: 100%;
	}
	
	.elementor-1927 .elementor-element.elementor-element-89f08ed {
		width: 100%;
	}
}

/* Start custom CSS for column, class: .elementor-element-7292060 */
.elementor-1927 .elementor-element.elementor-element-7292060:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-9d9e022 */
.elementor-1927 .elementor-element.elementor-element-9d9e022:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-cc0766b */
.elementor-1927 .elementor-element.elementor-element-cc0766b:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-af49b27 */
.elementor-1927 .elementor-element.elementor-element-af49b27:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-304a225 */
.elementor-1927 .elementor-element.elementor-element-304a225:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-c88290b */
.elementor-1927 .elementor-element.elementor-element-c88290b:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-f41aaee */
.elementor-1927 .elementor-element.elementor-element-f41aaee:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-c7440d8 */
.elementor-1927 .elementor-element.elementor-element-c7440d8:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-ce34609 */
.elementor-1927 .elementor-element.elementor-element-ce34609:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-c5c8015 */
.elementor-1927 .elementor-element.elementor-element-c5c8015:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-ef8e340 */
.elementor-1927 .elementor-element.elementor-element-ef8e340:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-0d25d53 */
.elementor-1927 .elementor-element.elementor-element-0d25d53:hover {
	transform: translateY(-8px);
	transition: .3s;
	box-shadow: 0 15px 40px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-44f81da */
.elementor-1927 .elementor-element.elementor-element-44f81da:hover {
	transform: translateY(-6px);
	transition: .3s;
	box-shadow: 0 20px 50px rgba(0, 0, 0, .25);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-8a51e3f */
.elementor-1927 .elementor-element.elementor-element-8a51e3f:hover {
	transform: translateY(-6px);
	transition: .3s;
	box-shadow: 0 20px 50px rgba(0, 0, 0, .25);
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-6956280 */
.elementor-1927 .elementor-element.elementor-element-6956280:hover {
	transform: translateY(-6px);
	transition: .3s;
	box-shadow: 0 20px 50px rgba(0, 0, 0, .25);
}
