.elementor-620 .elementor-element.elementor-element-25fa3cf {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 6em;
	--padding-bottom: 14em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-620 .elementor-element.elementor-element-25fa3cf:not(.elementor-motion-effects-element-type-background),
.elementor-620 .elementor-element.elementor-element-25fa3cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background:#000;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-620 .elementor-element.elementor-element-aa3b7ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-02ad766 {
	width: var(--container-widget-width, 84.285%);
	max-width: 84.285%;
	--container-widget-width: 84.285%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-02ad766.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-02ad766 .elementor-heading-title {
	font-family: "Aeonik", Sans-serif;
	font-size: 63px;
	line-height: 70px;
	letter-spacing: 2px;
	word-spacing: 10px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.3);
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-0644b03 {
	width: var(--container-widget-width, 99.638%);
	max-width: 99.638%;
	--container-widget-width: 99.638%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-0644b03.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-0644b03 .elementor-heading-title {
	font-family: "Aeonik", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-52de1fe {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 33px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-620 .elementor-element.elementor-element-4ee13e2 .elementor-button {
	background-color: var(--e-global-color-1898d47);
	font-size: 20px;
	letter-spacing: 1px;
	fill: #000000;
	color: #000000;
	box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.5);
	border-radius: 15px 15px 15px 15px;
}

.elementor-620 .elementor-element.elementor-element-4ee13e2 .elementor-button:hover,
.elementor-620 .elementor-element.elementor-element-4ee13e2 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-1898d47);
}

.elementor-620 .elementor-element.elementor-element-4ee13e2 {
	width: auto;
	max-width: auto;
}

.elementor-620 .elementor-element.elementor-element-4ee13e2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-620 .elementor-element.elementor-element-4ee13e2.elementor-element {
	--align-self: center;
}

.elementor-620 .elementor-element.elementor-element-4ee13e2 .elementor-button:hover svg,
.elementor-620 .elementor-element.elementor-element-4ee13e2 .elementor-button:focus svg {
	fill: var(--e-global-color-1898d47);
}

.elementor-620 .elementor-element.elementor-element-648de8f .elementor-button {
	background-color: var(--e-global-color-accent);
	font-size: 20px;
	fill: var(--e-global-color-1898d47);
	color: var(--e-global-color-1898d47);
	box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.5);
	border-radius: 15px 15px 15px 15px;
}

.elementor-620 .elementor-element.elementor-element-648de8f .elementor-button:hover,
.elementor-620 .elementor-element.elementor-element-648de8f .elementor-button:focus {
	background-color: var(--e-global-color-1898d47);
	color: var(--e-global-color-text);
}

.elementor-620 .elementor-element.elementor-element-648de8f {
	width: auto;
	max-width: auto;
}

.elementor-620 .elementor-element.elementor-element-648de8f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-648de8f.elementor-element {
	--align-self: center;
}

.elementor-620 .elementor-element.elementor-element-648de8f .elementor-button:hover svg,
.elementor-620 .elementor-element.elementor-element-648de8f .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

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

.elementor-620 .elementor-element.elementor-element-633d5a2:not(.elementor-motion-effects-element-type-background),
.elementor-620 .elementor-element.elementor-element-633d5a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-620 .elementor-element.elementor-element-8016472 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-620 .elementor-element.elementor-element-8016472:not(.elementor-motion-effects-element-type-background),
.elementor-620 .elementor-element.elementor-element-8016472>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-620 .elementor-element.elementor-element-8016472.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-b2f68d6 {
	--spacer-size: 61px;
}

.elementor-620 .elementor-element.elementor-element-5e7cfc0 {
	width: var(--container-widget-width, 67.692%);
	max-width: 67.692%;
	--container-widget-width: 67.692%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-5e7cfc0.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-5e7cfc0 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-5ec067e {
	--spacer-size: 39px;
}

.elementor-620 .elementor-element.elementor-element-47d3aef {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-47d3aef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-e47df0d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-19aed5b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-19aed5b>.elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-620 .elementor-element.elementor-element-19aed5b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-19aed5b.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-19aed5b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-271b4f8);
	color: var(--e-global-color-271b4f8);
	border-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon {
	font-size: 39px;
}

.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-a09f325 {
	--spacer-size: 13px;
	width: var(--container-widget-width, 2%);
	max-width: 2%;
	--container-widget-width: 2%;
	--container-widget-flex-grow: 0;
}

.elementor-620 .elementor-element.elementor-element-a09f325.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-3be82dd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-3be82dd>.elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-620 .elementor-element.elementor-element-3be82dd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-3be82dd.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-3be82dd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-271b4f8);
	color: var(--e-global-color-271b4f8);
	border-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon {
	font-size: 39px;
}

.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-67ea547 {
	--spacer-size: 13px;
	width: var(--container-widget-width, 2%);
	max-width: 2%;
	--container-widget-width: 2%;
	--container-widget-flex-grow: 0;
}

.elementor-620 .elementor-element.elementor-element-67ea547.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-6e30e5b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-6e30e5b>.elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-620 .elementor-element.elementor-element-6e30e5b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-6e30e5b.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-6e30e5b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-271b4f8);
	color: var(--e-global-color-271b4f8);
	border-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon {
	font-size: 39px;
}

.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-b731b1e {
	--spacer-size: 13px;
	width: var(--container-widget-width, 2%);
	max-width: 2%;
	--container-widget-width: 2%;
	--container-widget-flex-grow: 0;
}

.elementor-620 .elementor-element.elementor-element-b731b1e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-028a22e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-028a22e>.elementor-widget-container {
	padding: 12px 12px 12px 12px;
}

.elementor-620 .elementor-element.elementor-element-028a22e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-028a22e.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-028a22e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-271b4f8);
	color: var(--e-global-color-271b4f8);
	border-color: var(--e-global-color-271b4f8);
}

.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon {
	font-size: 39px;
}

.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-72275ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-620 .elementor-element.elementor-element-645b10c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-e1b201f {
	--spacer-size: 50px;
}

.elementor-620 .elementor-element.elementor-element-d2bf75f .elementor-heading-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-e8766b9 {
	--spacer-size: 42px;
}

.elementor-620 .elementor-element.elementor-element-128e9a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-53b5788 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-b7c218e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14>.elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14 .elementor-icon-box-title {
	margin-bottom: 4px;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #090979;
	color: #090979;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-ff4ef14.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14.elementor-view-framed .elementor-icon {
	background: linear-gradient(90deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%);
}

.elementor-620 .elementor-element.elementor-element-ff4ef14 .elementor-icon {
	font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14 .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-ff4ef14 .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-ff4ef14 .elementor-icon-box-description {
	font-size: 12px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1>.elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1 .elementor-icon-box-title {
	margin-bottom: 4px;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #090979;
	color: #090979;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-fdaf8c1.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1.elementor-view-framed .elementor-icon {
	background: linear-gradient(90deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%);
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1 .elementor-icon {
	font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1 .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-fdaf8c1 .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-fdaf8c1 .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-268ceed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc>.elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc .elementor-icon-box-title {
	margin-bottom: 4px;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #090979;
	color: #090979;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-ff6dacc.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc.elementor-view-framed .elementor-icon {
	background: linear-gradient(90deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%);
}

.elementor-620 .elementor-element.elementor-element-ff6dacc .elementor-icon {
	font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-ff6dacc .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-ff6dacc .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-7056dae {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-7056dae>.elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-7056dae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-7056dae .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-620 .elementor-element.elementor-element-7056dae .elementor-icon-box-title {
	margin-bottom: 4px;
}

.elementor-620 .elementor-element.elementor-element-7056dae.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #090979;
	color: #090979;
}

.elementor-620 .elementor-element.elementor-element-7056dae.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-7056dae.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-7056dae.elementor-view-framed .elementor-icon {
	background: linear-gradient(90deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%);
}

.elementor-620 .elementor-element.elementor-element-7056dae .elementor-icon {
	font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-7056dae .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-7056dae .elementor-icon-box-title a {
	font-size: 24px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-7056dae .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-99647cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-620 .elementor-element.elementor-element-74a875e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-77b4334 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-1be18e3);
	--divider-border-width: 1px;
}

.elementor-620 .elementor-element.elementor-element-77b4334 .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-77b4334 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-620 .elementor-element.elementor-element-1e26f8b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-1e26f8b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-3e8b1fc {
	--spacer-size: 80px;
}

.elementor-620 .elementor-element.elementor-element-3461c27 {
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-3461c27 .elementor-heading-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-5205e70 {
	--spacer-size: 60px;
}

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

.elementor-620 .elementor-element.elementor-element-2b3b7f1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-2b3b7f1.e-con {
	--align-self: center;
}

.elementor-620 .elementor-element.elementor-element-85d64ab>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-3e6ccec .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-ab471fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-ab471fb.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-c4aecb9>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-c4672af.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-c4672af .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-e873094 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-e873094.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-f412e76>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-ee7a4be.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-ee7a4be .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-92d3bc8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-92d3bc8.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-6eb75b0>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-7246e8f .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-d5edc0b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-f1f39eb {
	font-size: 1em;
}

.elementor-620 .elementor-element.elementor-element-e776707 {
	--spacer-size: 56px;
}

.elementor-620 .elementor-element.elementor-element-6f9c7bc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-b05fa8b {
	font-size: 1em;
}

.elementor-620 .elementor-element.elementor-element-f45a4ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-8357d53 {
	font-size: 1em;
}

.elementor-620 .elementor-element.elementor-element-b7581bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-b7581bc.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-6f44784>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-92b517c .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-ab82645 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-ab82645.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-77804c9>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-e5fea87 .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-2e28481 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-2e28481.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-c937c9c>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-07d94dd .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-d1bc51a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-620 .elementor-element.elementor-element-d1bc51a.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-91133d5>.elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-dd81e13 .elementor-heading-title {
	font-size: 1.5em;
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-71fdbba {
	--display: flex;
	--min-height: 45px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-620 .elementor-element.elementor-element-71fdbba.e-con {
	--align-self: flex-end;
}

.elementor-620 .elementor-element.elementor-element-7445955 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: -150px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-620 .elementor-element.elementor-element-7445955.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-dd5b110 {
	width: var(--container-widget-width, 108.492%);
	max-width: 108.492%;
	--container-widget-width: 108.492%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-dd5b110.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-dd5b110 img {
	width: 100%;
	max-width: 100%;
	height: 216px;
	object-fit: cover;
	object-position: center center;
}

.elementor-620 .elementor-element.elementor-element-1f1e30f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-da2c0c7 {
	font-size: 1em;
}

.elementor-620 .elementor-element.elementor-element-f021ac0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-6e47d2f {
	font-size: 1em;
}

.elementor-620 .elementor-element.elementor-element-7fdfad8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-b2fbb72 {
	--spacer-size: 109px;
}

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

.elementor-620 .elementor-element.elementor-element-b333ac7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 50px 50px 50px 50px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 50px;
	--padding-right: 25px;
}

.elementor-620 .elementor-element.elementor-element-b333ac7:not(.elementor-motion-effects-element-type-background),
.elementor-620 .elementor-element.elementor-element-b333ac7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-620 .elementor-element.elementor-element-125834c {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-125834c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-ec366e3 {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-727ddd0 {
	text-align: left;
}

.elementor-620 .elementor-element.elementor-element-727ddd0 .elementor-heading-title {
	font-size: 58px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-9bc6c22 {
	text-align: left;
	font-size: 1.45em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-df7359e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-df7359e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-b55a668 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-37be9f1 .elementor-heading-title {
	font-size: 1.4em;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-166d233 {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-b243cdf {
	--divider-border-style: solid;
	--divider-color: #FFFCFCAB;
	--divider-border-width: 2.2px;
}

.elementor-620 .elementor-element.elementor-element-b243cdf .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-b243cdf .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-620 .elementor-element.elementor-element-0be5052 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-b21dea9 .elementor-heading-title {
	font-size: 1.4em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-d1f3d01 {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-794ccfa {
	--divider-border-style: solid;
	--divider-color: #FFFCFCAB;
	--divider-border-width: 2.2px;
}

.elementor-620 .elementor-element.elementor-element-794ccfa .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-794ccfa .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-620 .elementor-element.elementor-element-1e4e9da {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-363e93d .elementor-heading-title {
	font-size: 1.4em;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-e6f05cb {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-80d5d37 {
	--divider-border-style: solid;
	--divider-color: #FFFCFCAB;
	--divider-border-width: 2.2px;
}

.elementor-620 .elementor-element.elementor-element-80d5d37 .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-80d5d37 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-620 .elementor-element.elementor-element-938688c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-cd7dc4c .elementor-heading-title {
	font-size: 1.4em;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-d7c008d {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-6aa91e8 {
	--divider-border-style: solid;
	--divider-color: #FFFCFCAB;
	--divider-border-width: 2.2px;
}

.elementor-620 .elementor-element.elementor-element-6aa91e8 .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-6aa91e8 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-620 .elementor-element.elementor-element-fca826d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-d1c364b .elementor-heading-title {
	font-size: 1.4em;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-c7f61d5 {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-19ca574 {
	--divider-border-style: solid;
	--divider-color: #FFFCFCAB;
	--divider-border-width: 2.2px;
}

.elementor-620 .elementor-element.elementor-element-19ca574 .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-19ca574 .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-620 .elementor-element.elementor-element-caa044c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-a2ba3b0 .elementor-heading-title {
	font-size: 1.4em;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-b73e95c {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-9aa298c {
	--divider-border-style: solid;
	--divider-color: #FFFCFCAB;
	--divider-border-width: 2.2px;
}

.elementor-620 .elementor-element.elementor-element-9aa298c .elementor-divider-separator {
	width: 100%;
}

.elementor-620 .elementor-element.elementor-element-9aa298c .elementor-divider {
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-620 .elementor-element.elementor-element-0246c7c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-620 .elementor-element.elementor-element-0716524 .elementor-heading-title {
	font-size: 1.4em;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-eca6d4f {
	text-align: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-42b6c8f {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-8b61e6b {
	--spacer-size: 157px;
}

.elementor-620 .elementor-element.elementor-element-80bf2d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-8709bc1 {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-5e22306>.elementor-widget-container {
	background-color: #FFF;
	padding: 7px 20px 7px 020px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-620 .elementor-element.elementor-element-5e22306.elementor-element {
	--align-self: center;
}

.elementor-620 .elementor-element.elementor-element-5e22306 .elementor-heading-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-c45b2e1 {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-ca72e84 {
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-ca72e84 .elementor-heading-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-77de52b {
	--spacer-size: 48px;
}

.elementor-620 .elementor-element.elementor-element-5121b3c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e {
	width: var(--container-widget-width, 29%);
	max-width: 29%;
	--container-widget-width: 29%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #4BD08D;
	color: #4BD08D;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-1dd1f5e.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e.elementor-view-framed .elementor-icon {
	background-color: #4BD08D;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e .elementor-icon {
	font-size: 36px;
	padding: 9px;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-1dd1f5e .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e .elementor-icon-box-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-1dd1f5e .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-c94669f {
	--spacer-size: 48px;
}

.elementor-620 .elementor-element.elementor-element-0693af4 {
	width: var(--container-widget-width, 29%);
	max-width: 29%;
	--container-widget-width: 29%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-0693af4.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #4BD08D;
	color: #4BD08D;
}

.elementor-620 .elementor-element.elementor-element-0693af4.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-0693af4.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-0693af4.elementor-view-framed .elementor-icon {
	background-color: #4BD08D;
}

.elementor-620 .elementor-element.elementor-element-0693af4 .elementor-icon {
	font-size: 36px;
	padding: 9px;
}

.elementor-620 .elementor-element.elementor-element-0693af4 .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-0693af4 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-620 .elementor-element.elementor-element-0693af4 .elementor-icon-box-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-0693af4 .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-8b9fbd7 {
	--spacer-size: 48px;
}

.elementor-620 .elementor-element.elementor-element-857226a {
	width: var(--container-widget-width, 29%);
	max-width: 29%;
	--container-widget-width: 29%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 15px;
}

.elementor-620 .elementor-element.elementor-element-857226a.elementor-view-stacked .elementor-icon {
	background-color: #FFF;
	fill: #4BD08D;
	color: #4BD08D;
}

.elementor-620 .elementor-element.elementor-element-857226a.elementor-view-framed .elementor-icon,
.elementor-620 .elementor-element.elementor-element-857226a.elementor-view-default .elementor-icon {
	fill: #FFF;
	color: #FFF;
	border-color: #FFF;
}

.elementor-620 .elementor-element.elementor-element-857226a.elementor-view-framed .elementor-icon {
	background-color: #4BD08D;
}

.elementor-620 .elementor-element.elementor-element-857226a .elementor-icon {
	font-size: 36px;
	padding: 9px;
}

.elementor-620 .elementor-element.elementor-element-857226a .elementor-icon-box-title,
.elementor-620 .elementor-element.elementor-element-857226a .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-620 .elementor-element.elementor-element-857226a .elementor-icon-box-title {
	color: #000000;
}

.elementor-620 .elementor-element.elementor-element-857226a .elementor-icon-box-description {
	font-size: 15px;
	letter-spacing: 1px;
}

.elementor-620 .elementor-element.elementor-element-7874571 {
	--display: flex;
}

.elementor-620 .elementor-element.elementor-element-b6ae7bd {
	--spacer-size: 171px;
}

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

.elementor-620 .elementor-element.elementor-element-74dabfa:not(.elementor-motion-effects-element-type-background),
.elementor-620 .elementor-element.elementor-element-74dabfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/01/image66-scaled.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-620 .elementor-element.elementor-element-d920df6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-5166022 {
	--spacer-size: 196px;
}

.elementor-620 .elementor-element.elementor-element-1f0a471 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-f72f59a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-620 .elementor-element.elementor-element-5f80132 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 40px 40px 40px 40px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-620 .elementor-element.elementor-element-5f80132:not(.elementor-motion-effects-element-type-background),
.elementor-620 .elementor-element.elementor-element-5f80132>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: linear-gradient(90deg,rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%);
}

.elementor-620 .elementor-element.elementor-element-5f80132.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-0ec8d10 {
	width: var(--container-widget-width, 63.27%);
	max-width: 63.27%;
	--container-widget-width: 63.27%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-620 .elementor-element.elementor-element-0ec8d10>.elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-0ec8d10.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-0ec8d10 .elementor-heading-title {
	font-size: 64px;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-3ad49bd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-620 .elementor-element.elementor-element-a1b67c7 .elementor-button {
	background-color: var(--e-global-color-1898d47);
	font-family: "Aeonik", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 1px;
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	box-shadow: 4px 3px 0px 0px rgba(0, 0, 0, 0.5);
	border-radius: 15px 15px 15px 15px;
}

.elementor-620 .elementor-element.elementor-element-a1b67c7 .elementor-button:hover,
.elementor-620 .elementor-element.elementor-element-a1b67c7 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-1898d47);
}

.elementor-620 .elementor-element.elementor-element-a1b67c7 {
	width: auto;
	max-width: auto;
}

.elementor-620 .elementor-element.elementor-element-a1b67c7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-620 .elementor-element.elementor-element-a1b67c7.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-620 .elementor-element.elementor-element-a1b67c7 .elementor-button:hover svg,
.elementor-620 .elementor-element.elementor-element-a1b67c7 .elementor-button:focus svg {
	fill: var(--e-global-color-1898d47);
}

.elementor-620 .elementor-element.elementor-element-377b451 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Aeonik", Sans-serif;
	font-size: 17px;
	letter-spacing: 1px;
	fill: var(--e-global-color-1898d47);
	color: var(--e-global-color-1898d47);
	box-shadow: 4px 3px 0px 0px rgba(0, 0, 0, 0.5);
	border-radius: 15px 15px 15px 15px;
}

.elementor-620 .elementor-element.elementor-element-377b451 .elementor-button:hover,
.elementor-620 .elementor-element.elementor-element-377b451 .elementor-button:focus {
	background-color: var(--e-global-color-1898d47);
	color: var(--e-global-color-text);
}

.elementor-620 .elementor-element.elementor-element-377b451 {
	width: auto;
	max-width: auto;
}

.elementor-620 .elementor-element.elementor-element-377b451>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-620 .elementor-element.elementor-element-377b451.elementor-element {
	--align-self: center;
}

.elementor-620 .elementor-element.elementor-element-377b451 .elementor-button:hover svg,
.elementor-620 .elementor-element.elementor-element-377b451 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-620 .elementor-element.elementor-element-d5d8636 {
	--spacer-size: 50px;
}

@media(max-width:1024px) {
	.elementor-620 .elementor-element.elementor-element-25fa3cf {
		--padding-top: 5em;
		--padding-bottom: 7em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-620 .elementor-element.elementor-element-02ad766 {
		width: var(--container-widget-width, 637.312px);
		max-width: 637.312px;
		--container-widget-width: 637.312px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-02ad766.elementor-element {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-0644b03 {
		width: var(--container-widget-width, 599.487px);
		max-width: 599.487px;
		--container-widget-width: 599.487px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-0644b03.elementor-element {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-8016472 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-b2f68d6 {
		--spacer-size: 45px;
	}

	.elementor-620 .elementor-element.elementor-element-5ec067e {
		--spacer-size: 15px;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title a {
		font-size: 16px;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-description {
		font-size: 12px;
	}

	.elementor-620 .elementor-element.elementor-element-3e8b1fc {
		--spacer-size: 65px;
	}

	.elementor-620 .elementor-element.elementor-element-5205e70 {
		--spacer-size: 10px;
	}

	.elementor-620 .elementor-element.elementor-element-2b3b7f1 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-620 .elementor-element.elementor-element-2b3b7f1.e-con {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-3e6ccec .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-c4672af {
		width: var(--container-widget-width, 147.15px);
		max-width: 147.15px;
		--container-widget-width: 147.15px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-c4672af .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-ee7a4be {
		width: var(--container-widget-width, 147.15px);
		max-width: 147.15px;
		--container-widget-width: 147.15px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-ee7a4be .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-7246e8f .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-92b517c .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-e5fea87 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-07d94dd .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-dd81e13 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-727ddd0 .elementor-heading-title {
		font-size: 36px;
	}
}

@media(max-width:767px) {
	.elementor-620 .elementor-element.elementor-element-25fa3cf {
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 1em;
		--padding-right: 1em;
	}

	.elementor-620 .elementor-element.elementor-element-aa3b7ed {
		--width: 100%;
		--margin-top: -35px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 9px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-02ad766>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-02ad766 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.1em;
		letter-spacing: 1px;
		word-spacing: 0em;
	}

	.elementor-620 .elementor-element.elementor-element-0644b03 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.3em;
	}

	.elementor-620 .elementor-element.elementor-element-52de1fe {
		--min-height: 0px;
		--gap: 9px 9px;
		--row-gap: 9px;
		--column-gap: 9px;
		--margin-top: 0px;
		--margin-bottom: 91px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-620 .elementor-element.elementor-element-4ee13e2 .elementor-button {
		font-size: 15px;
		border-radius: 9px 9px 9px 9px;
		padding: 16px 53px 15px 53px;
	}

	.elementor-620 .elementor-element.elementor-element-648de8f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-648de8f .elementor-button {
		font-size: 15px;
		border-radius: 9px 9px 9px 9px;
		padding: 16px 74px 16px 72px;
	}

	.elementor-620 .elementor-element.elementor-element-633d5a2 {
		--min-height: 828px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-620 .elementor-element.elementor-element-8016472 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 1px;
		--padding-bottom: 1px;
		--padding-left: 1px;
		--padding-right: 1px;
	}

	.elementor-620 .elementor-element.elementor-element-8016472.e-con {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-b2f68d6 {
		--spacer-size: 12px;
	}

	.elementor-620 .elementor-element.elementor-element-5e7cfc0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-5e7cfc0 .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-620 .elementor-element.elementor-element-5ec067e {
		--spacer-size: 1px;
	}

	.elementor-620 .elementor-element.elementor-element-47d3aef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-e47df0d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 27px 0px;
		--row-gap: 27px;
		--column-gap: 0px;
		--padding-top: 7px;
		--padding-bottom: 7px;
		--padding-left: 7px;
		--padding-right: 7px;
	}

	.elementor-620 .elementor-element.elementor-element-e47df0d.e-con {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b>.elementor-widget-container {
		margin: 0px 0px 0px 17px;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon {
		font-size: 26px;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-title a {
		font-size: 17px;
	}

	.elementor-620 .elementor-element.elementor-element-19aed5b .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-620 .elementor-element.elementor-element-a09f325 {
		--spacer-size: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 0px);
		max-width: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd>.elementor-widget-container {
		margin: 0px 0px 0px 17px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon {
		font-size: 26px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-title a {
		font-size: 17px;
	}

	.elementor-620 .elementor-element.elementor-element-3be82dd .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-620 .elementor-element.elementor-element-67ea547 {
		--spacer-size: 0px;
		--container-widget-width: 0px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 0px);
		max-width: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b>.elementor-widget-container {
		margin: 0px 0px 0px 17px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon {
		font-size: 26px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-title a {
		font-size: 17px;
	}

	.elementor-620 .elementor-element.elementor-element-6e30e5b .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-620 .elementor-element.elementor-element-b731b1e {
		--spacer-size: 0px;
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e>.elementor-widget-container {
		margin: 0px 0px 0px 17px;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon {
		font-size: 26px;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title,
	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-title a {
		font-size: 17px;
	}

	.elementor-620 .elementor-element.elementor-element-028a22e .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-620 .elementor-element.elementor-element-e1b201f {
		--spacer-size: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-e8766b9 {
		--spacer-size: 11px;
	}

	.elementor-620 .elementor-element.elementor-element-ff4ef14 {
		width: var(--container-widget-width, 286.6px);
		max-width: 286.6px;
		--container-widget-width: 286.6px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-fdaf8c1 {
		width: var(--container-widget-width, 286.6px);
		max-width: 286.6px;
		--container-widget-width: 286.6px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-ff6dacc {
		width: var(--container-widget-width, 286.6px);
		max-width: 286.6px;
		--container-widget-width: 286.6px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-7056dae {
		width: var(--container-widget-width, 286.6px);
		max-width: 286.6px;
		--container-widget-width: 286.6px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-77b4334.elementor-element {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-3461c27 .elementor-heading-title {
		font-size: 31px;
	}

	.elementor-620 .elementor-element.elementor-element-8f581c7 {
		--content-width: 500px;
	}

	.elementor-620 .elementor-element.elementor-element-ee7a4be {
		--container-widget-width: 198px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 198px);
		max-width: 198px;
	}

	.elementor-620 .elementor-element.elementor-element-e5fea87 {
		width: var(--container-widget-width, 247px);
		max-width: 247px;
		--container-widget-width: 247px;
		--container-widget-flex-grow: 0;
	}

	.elementor-620 .elementor-element.elementor-element-dd81e13 {
		width: initial;
		max-width: initial;
	}

	.elementor-620 .elementor-element.elementor-element-71fdbba {
		--min-height: 267px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-dd5b110>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-b333ac7 {
		--border-radius: 15px 15px 15px 15px;
		--padding-top: 8px;
		--padding-bottom: 2px;
		--padding-left: 2px;
		--padding-right: 2px;
	}

	.elementor-620 .elementor-element.elementor-element-8b61e6b {
		--spacer-size: 46px;
	}

	.elementor-620 .elementor-element.elementor-element-77de52b {
		--spacer-size: 20px;
	}

	.elementor-620 .elementor-element.elementor-element-5121b3c {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-620 .elementor-element.elementor-element-1dd1f5e {
		--container-widget-width: 317px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 317px);
		max-width: 317px;
	}

	.elementor-620 .elementor-element.elementor-element-c94669f {
		--spacer-size: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-0693af4 {
		--container-widget-width: 317px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 317px);
		max-width: 317px;
	}

	.elementor-620 .elementor-element.elementor-element-857226a {
		--container-widget-width: 317px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 317px);
		max-width: 317px;
	}

	.elementor-620 .elementor-element.elementor-element-b6ae7bd {
		--spacer-size: 47px;
	}

	.elementor-620 .elementor-element.elementor-element-5f80132 {
		--padding-top: 28px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-620 .elementor-element.elementor-element-0ec8d10 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-620 .elementor-element.elementor-element-0ec8d10.elementor-element {
		--align-self: center;
	}

	.elementor-620 .elementor-element.elementor-element-0ec8d10 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-620 .elementor-element.elementor-element-a1b67c7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-a1b67c7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-a1b67c7 .elementor-button {
		font-size: 16px;
		padding: 16px 63px 16px 46px;
	}

	.elementor-620 .elementor-element.elementor-element-377b451 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-377b451>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-620 .elementor-element.elementor-element-377b451 .elementor-button {
		font-size: 16px;
	}
}

@media(min-width:768px) {
	.elementor-620 .elementor-element.elementor-element-aa3b7ed {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-52de1fe {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-8016472 {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-e47df0d {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-645b10c {
		--width: 50%;
	}

	.elementor-620 .elementor-element.elementor-element-128e9a8 {
		--width: 50%;
	}

	.elementor-620 .elementor-element.elementor-element-53b5788 {
		--width: 50%;
	}

	.elementor-620 .elementor-element.elementor-element-99647cb {
		--width: 50%;
	}

	.elementor-620 .elementor-element.elementor-element-1e26f8b {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-2b3b7f1 {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-ab471fb {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-e873094 {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-92d3bc8 {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-d5edc0b {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-6f9c7bc {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-f45a4ea {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-b7581bc {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-ab82645 {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-2e28481 {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-d1bc51a {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-71fdbba {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-7445955 {
		--width: 106.66%;
	}

	.elementor-620 .elementor-element.elementor-element-1f1e30f {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-f021ac0 {
		--width: 33.3333%;
	}

	.elementor-620 .elementor-element.elementor-element-125834c {
		--width: 38.402%;
	}

	.elementor-620 .elementor-element.elementor-element-df7359e {
		--width: 57.843%;
	}

	.elementor-620 .elementor-element.elementor-element-5121b3c {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-d920df6 {
		--width: 50%;
	}

	.elementor-620 .elementor-element.elementor-element-1f0a471 {
		--width: 50%;
	}

	.elementor-620 .elementor-element.elementor-element-f72f59a {
		--width: 100%;
	}

	.elementor-620 .elementor-element.elementor-element-5f80132 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-620 .elementor-element.elementor-element-47d3aef {
		--width: 721px;
	}
}

@media(min-width:1025px) {

	.elementor-620 .elementor-element.elementor-element-25fa3cf:not(.elementor-motion-effects-element-type-background),
	.elementor-620 .elementor-element.elementor-element-25fa3cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-620 .elementor-element.elementor-element-74dabfa:not(.elementor-motion-effects-element-type-background),
	.elementor-620 .elementor-element.elementor-element-74dabfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for container, class: .elementor-element-8f581c7 */
.numberCircle {
	border-radius: 50%;
	width: 36px;
	height: 36px;
	padding: 8px;

	background: #fff;
	border: 2px solid #000;
	color: #666;
	text-align: center;
	color: #000;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2025/01/Aeonik-Regular.woff2') format('woff2'),
		url('../../2025/01/Aeonik-RegularItalic.woff') format('woff');
}

/* End Custom Fonts CSS */