/* End custom CSS */

.elementor-7161 .elementor-element.elementor-element-67329b70 {
	--display: flex;
	--min-height: 600px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 150px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 66px;
	--padding-bottom: 66px;
	--padding-left: 80px;
	--padding-right: 80px;
}

.elementor-7161 .elementor-element.elementor-element-67329b70:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-67329b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(113deg, rgba(30, 64, 175, 1) 64%, rgba(8, 145, 178, 1) 100%);
}

.elementor-7161 .elementor-element.elementor-element-dc44c0d {
	--display: flex;
	--min-height: 468px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 32px;
	--row-gap: 0px;
	--column-gap: 32px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

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

.elementor-7161 .elementor-element.elementor-element-798c56b6 {
	--display: flex;
	--min-height: 468px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-798c56b6:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-798c56b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

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

.elementor-7161 .elementor-element.elementor-element-255cf3aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-255cf3aa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-255cf3aa .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 60px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-43e33737 {
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-43e33737.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-43e33737 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-6a3bfbae {
	--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: flex-start;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-6a3bfbae:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6a3bfbae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-14affb2c {
	--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;
	--gap: 0px 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 21px;
	--padding-bottom: 21px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-7161 .elementor-element.elementor-element-14affb2c:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-14affb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-7161 .elementor-element.elementor-element-5c9b9ee3 .elementor-button {
	background-color: #fff;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: #1e40af;
	color: #1e40af;
}

.elementor-7161 .elementor-element.elementor-element-5c9b9ee3 {
	width: 100%;
	max-width: 100%;
}

.elementor-7161 .elementor-element.elementor-element-644d2f67 {
	--display: flex;
	--min-height: 92px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: rgba(255, 255, 255, 1);
	--border-color: rgba(255, 255, 255, 1);
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 21px;
	--padding-bottom: 21px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-644d2f67:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-644d2f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-54006bda {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-54006bda .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-7d830640 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 109px;
}

.elementor-7161 .elementor-element.elementor-element-7d830640:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7d830640 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-8dfdda9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-8dfdda9:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-8dfdda9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-7161 .elementor-element.elementor-element-48bc2a5d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-48bc2a5d img {
	width: 16px;
}

.elementor-7161 .elementor-element.elementor-element-4f77a23c {
	width: var(--container-widget-width, 205px);
	max-width: 205px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 205px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-4f77a23c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4f77a23c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-48c2b39b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-48c2b39b:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-48c2b39b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-57f426c8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-57f426c8 img {
	width: 16px;
}

.elementor-7161 .elementor-element.elementor-element-1a447f03 {
	width: var(--container-widget-width, 206px);
	max-width: 206px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 206px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1a447f03.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1a447f03 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-6f3394a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-6f3394a0 img {
	width: 490px;
}

.elementor-7161 .elementor-element.elementor-element-67109d1a {
	--display: flex;
	--min-height: 664px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 144px;
	--padding-right: 144px;
}

.elementor-7161 .elementor-element.elementor-element-67109d1a:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-67109d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-7540632e {
	--display: flex;
	--min-height: 504px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 64px 0px;
	--row-gap: 64px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-7540632e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7540632e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2411469 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7161 .elementor-element.elementor-element-182ec20 {
	width: var(--container-widget-width, 1104px);
	max-width: 1104px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 1104px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-182ec20.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-182ec20 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-1525e418 {
	width: var(--container-widget-width, 768px);
	max-width: 768px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 768px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-1525e418.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1525e418 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-17bb96c0 {
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-17bb96c0:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-17bb96c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-4c0ea06d {
	--display: flex;
	--min-height: 292px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 31px;
}

.elementor-7161 .elementor-element.elementor-element-4c0ea06d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4c0ea06d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-36426d06 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-36426d06 img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-30aba9d2 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-30aba9d2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-30aba9d2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-76a38508 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-76a38508.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-76a38508 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-473305e4 {
	--display: flex;
	--min-height: 292px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 56px;
	--padding-left: 32px;
	--padding-right: 31px;
}

.elementor-7161 .elementor-element.elementor-element-473305e4:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-473305e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-4b2ac7a1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-4b2ac7a1 img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-69b2754b {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-69b2754b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-69b2754b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-42c435d0 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-42c435d0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-42c435d0 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-423dc866 {
	--display: flex;
	--min-height: 292px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 56px;
	--padding-left: 32px;
	--padding-right: 31px;
}

.elementor-7161 .elementor-element.elementor-element-423dc866:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-423dc866 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-608bebdb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-608bebdb img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-3ea0c043 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-3ea0c043.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-3ea0c043 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-68d4e5ba {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-68d4e5ba.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-68d4e5ba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-7a1af740 {
	--display: flex;
	--min-height: 776px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 144px;
	--padding-right: 144px;
}

.elementor-7161 .elementor-element.elementor-element-7a1af740:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7a1af740 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 250, 252, 1);
}

.elementor-7161 .elementor-element.elementor-element-775718ab {
	--display: flex;
	--min-height: 616px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-775718ab:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-775718ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-253e2b29 {
	width: var(--container-widget-width, 1104px);
	max-width: 1104px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 1104px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-253e2b29.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-253e2b29 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-77e6ee1 {
	--display: flex;
	--min-height: 516px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 0px;
	--row-gap: 32px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-77e6ee1:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-77e6ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-3f943235 {
	--display: flex;
	--min-height: 240px;
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7161 .elementor-element.elementor-element-2679e1e9 {
	--display: flex;
	--min-height: 240px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-2679e1e9:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2679e1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-338980c3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-338980c3 img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-603f4d82 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-603f4d82:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-603f4d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-76afd96b {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-76afd96b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-76afd96b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-6a7aa45f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-6a7aa45f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6a7aa45f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-66ab93e8 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-66ab93e8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-66ab93e8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-d8dde6e {
	--display: flex;
	--min-height: 240px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-d8dde6e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-d8dde6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-34eec817 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-34eec817 img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-46c170d {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-46c170d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-46c170d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2647c2 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-2647c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-2647c2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-4f779473 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-4f779473:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4f779473 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-794af6ab {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-794af6ab.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-794af6ab .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-3a7d0d5a {
	--display: flex;
	--min-height: 240px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-3a7d0d5a:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3a7d0d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-58001c2a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-58001c2a img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-80723c7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-80723c7:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-80723c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1b6c391d {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1b6c391d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1b6c391d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-698b14be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-698b14be:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-698b14be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-30cae59d {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-30cae59d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-30cae59d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-70633f2 {
	--display: flex;
	--min-height: 240px;
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7161 .elementor-element.elementor-element-39402b79 {
	--display: flex;
	--min-height: 240px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-39402b79:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-39402b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-6d5a0f32 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-6d5a0f32 img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-3f22b029 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-3f22b029:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3f22b029 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2c8f184e {
	width: var(--container-widget-width, 284px);
	max-width: 284px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 284px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-2c8f184e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-2c8f184e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-4a448aa7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-4a448aa7:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4a448aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2ce5cbfc {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-2ce5cbfc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-2ce5cbfc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-2f2c0e3f {
	--display: flex;
	--min-height: 240px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-2f2c0e3f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2f2c0e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-4506ac36 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-4506ac36 img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-3fb94c71 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-3fb94c71:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3fb94c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1a7ded25 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1a7ded25.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1a7ded25 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-25e3eea4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-25e3eea4:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-25e3eea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-589b39e8 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-589b39e8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-589b39e8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-739e0373 {
	--display: flex;
	--min-height: 240px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-739e0373:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-739e0373 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-39340a00 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-39340a00 img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-100c84b1 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-100c84b1:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-100c84b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-18aca96 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-18aca96.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-18aca96 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-3eb06183 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-3eb06183:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3eb06183 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-540d3ad1 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-540d3ad1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-540d3ad1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-2c8a316c {
	--display: flex;
	--min-height: 90vh;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 144px;
	--padding-right: 144px;
}

.elementor-7161 .elementor-element.elementor-element-2c8a316c:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2c8a316c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-587ff49f {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-587ff49f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-587ff49f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-6b784bb5 {
	--display: flex;
	--min-height: 428px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 32px;
	--row-gap: 0px;
	--column-gap: 32px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-6b784bb5:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6b784bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1b30f3d8 {
	--display: flex;
	--min-height: 428px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 28px 0px;
	--row-gap: 28px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-1b30f3d8:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-1b30f3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-40092ab3 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-40092ab3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-40092ab3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-46dcc7f {
	--display: flex;
	--min-height: 356px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 24px 0px;
	--row-gap: 24px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-46dcc7f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-46dcc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-558a1616 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 141px;
}

.elementor-7161 .elementor-element.elementor-element-558a1616:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-558a1616 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-5680c09b {
	margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-5680c09b img {
	width: 32px;
}

.elementor-7161 .elementor-element.elementor-element-6332d897 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-6332d897:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6332d897 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-6aae226e {
	width: var(--container-widget-width, 331px);
	max-width: 331px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 331px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6aae226e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6aae226e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-40bf4e49 {
	width: var(--container-widget-width, 331px);
	max-width: 331px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 331px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-40bf4e49.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-40bf4e49 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-4a9e3193 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 86px;
}

.elementor-7161 .elementor-element.elementor-element-4a9e3193:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4a9e3193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1dc0205e {
	margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-1dc0205e img {
	width: 32px;
}

.elementor-7161 .elementor-element.elementor-element-558b4016 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-558b4016:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-558b4016 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-d1ec8a7 {
	width: var(--container-widget-width, 386px);
	max-width: 386px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 386px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-d1ec8a7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-d1ec8a7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-34542204 {
	width: var(--container-widget-width, 387px);
	max-width: 387px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 387px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-34542204.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-34542204 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-4a4bb8c3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 198px;
}

.elementor-7161 .elementor-element.elementor-element-4a4bb8c3:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4a4bb8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-762e5ccb {
	margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-762e5ccb img {
	width: 32px;
}

.elementor-7161 .elementor-element.elementor-element-7de238f0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-7de238f0:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7de238f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-47001895 {
	width: var(--container-widget-width, 274px);
	max-width: 274px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 274px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-47001895.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-47001895 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-352555c2 {
	width: var(--container-widget-width, 275px);
	max-width: 275px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 275px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-352555c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-352555c2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-10574a06 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 73px;
}

.elementor-7161 .elementor-element.elementor-element-10574a06:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-10574a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1dda2f28 {
	margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-1dda2f28 img {
	width: 32px;
}

.elementor-7161 .elementor-element.elementor-element-efdcaa2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7161 .elementor-element.elementor-element-3d6f1aa6 {
	width: var(--container-widget-width, 399px);
	max-width: 399px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 399px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-3d6f1aa6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-3d6f1aa6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-3d95f673 {
	width: var(--container-widget-width, 399px);
	max-width: 399px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 399px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-3d95f673.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-3d95f673 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-2d02892a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-7161 .elementor-element.elementor-element-2d02892a:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2d02892a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-478b6363 {
	margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-478b6363 img {
	width: 32px;
}

.elementor-7161 .elementor-element.elementor-element-4383766d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-4383766d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4383766d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-7f56c127 {
	width: var(--container-widget-width, 442px);
	max-width: 442px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 442px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7f56c127.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7f56c127 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-27795347 {
	width: var(--container-widget-width, 442px);
	max-width: 442px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 442px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-27795347.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-27795347 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-4c70bede {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-4c70bede img {
	width: 520px;
}

.elementor-7161 .elementor-element.elementor-element-57e854c0 {
	--display: flex;
	--min-height: 464px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 144px;
	--padding-right: 144px;
}

.elementor-7161 .elementor-element.elementor-element-57e854c0:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-57e854c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(30, 64, 175, 1);
}

.elementor-7161 .elementor-element.elementor-element-4abdd05f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-4abdd05f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4abdd05f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-4cdf3951 {
	width: var(--container-widget-width, 1104px);
	max-width: 1104px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 1104px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-4cdf3951.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4cdf3951 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-1d93d750 {
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-1d93d750:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-1d93d750 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-50f1c89b {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-50f1c89b:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-50f1c89b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-437ef86f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-437ef86f img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-456616df {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-456616df.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-456616df .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-7f540797 {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-7f540797.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7f540797 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-29886a19 {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-29886a19:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-29886a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2290fd63 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-2290fd63 img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-11ab579f {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-11ab579f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-11ab579f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-7b30e29c {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-7b30e29c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7b30e29c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-6073708c {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-6073708c:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6073708c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-77b1e77b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-77b1e77b img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-5bd8ca61 {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-5bd8ca61.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-5bd8ca61 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-30fb28b9 {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-30fb28b9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-30fb28b9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-5774fb4 {
	--display: flex;
	--min-height: 200px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 24px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-5774fb4:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-5774fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-37fdefea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-37fdefea img {
	width: 64px;
}

.elementor-7161 .elementor-element.elementor-element-59913143 {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-59913143.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-59913143 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-735d8f3b {
	width: var(--container-widget-width, 252px);
	max-width: 252px;
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 252px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-735d8f3b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-735d8f3b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-6737eb08 {
	--display: flex;
	--min-height: 808px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 144px;
	--padding-right: 144px;
}

.elementor-7161 .elementor-element.elementor-element-6737eb08:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6737eb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 250, 252, 1);
}

.elementor-7161 .elementor-element.elementor-element-2405821c {
	--display: flex;
	--min-height: 648px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 64px 0px;
	--row-gap: 64px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-2405821c:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2405821c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-43e18e2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-43e18e2b:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-43e18e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-7f820304 {
	width: var(--container-widget-width, 1104px);
	max-width: 1104px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 1104px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-7f820304.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7f820304 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-f9efda2 {
	width: var(--container-widget-width, 768px);
	max-width: 768px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 768px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-f9efda2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-f9efda2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-3dde9da2 {
	--display: flex;
	--min-height: 468px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 0px;
	--row-gap: 32px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-3dde9da2:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3dde9da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-11dd0d5d {
	--display: flex;
	--min-height: 216px;
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7161 .elementor-element.elementor-element-e3b8bd9 {
	--display: flex;
	--min-height: 216px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-e3b8bd9:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-e3b8bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-23a902da {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-23a902da img {
	width: 26.25px;
}

.elementor-7161 .elementor-element.elementor-element-69224a14 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-69224a14:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-69224a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-26d0ab29 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-26d0ab29.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-26d0ab29 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-1332000c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-1332000c:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-1332000c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-28f0b167 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-28f0b167.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-28f0b167 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-44f2bef2 {
	--display: flex;
	--min-height: 216px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-44f2bef2:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-44f2bef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-558be6c9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-558be6c9 img {
	width: 22.5px;
}

.elementor-7161 .elementor-element.elementor-element-66a9923b {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-66a9923b:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-66a9923b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-5c0e31bc {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-5c0e31bc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-5c0e31bc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-5c076f3f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-5c076f3f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-5c076f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-465395b8 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-465395b8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-465395b8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-4d0ed292 {
	--display: flex;
	--min-height: 216px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-4d0ed292:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4d0ed292 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-436349a9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-436349a9 img {
	width: 33.75px;
}

.elementor-7161 .elementor-element.elementor-element-3a826e49 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-3a826e49:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3a826e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-5d59d7f {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-5d59d7f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-5d59d7f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-22554dcf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-22554dcf:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-22554dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-6083f78a {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6083f78a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6083f78a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-4be2e688 {
	--display: flex;
	--min-height: 216px;
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7161 .elementor-element.elementor-element-35ed5ee3 {
	--display: flex;
	--min-height: 216px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-35ed5ee3:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-35ed5ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-3f5fd814 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-3f5fd814 img {
	width: 37.5px;
}

.elementor-7161 .elementor-element.elementor-element-113c874e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-113c874e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-113c874e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-206096b8 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-206096b8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-206096b8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-280e5a0d {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-280e5a0d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-280e5a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-6d983377 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6d983377.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6d983377 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-59b5b6a6 {
	--display: flex;
	--min-height: 216px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-59b5b6a6:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-59b5b6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

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

.elementor-7161 .elementor-element.elementor-element-cc0b5d5 img {
	width: 33.75px;
}

.elementor-7161 .elementor-element.elementor-element-15cb297a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-15cb297a:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-15cb297a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-775612cf {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-775612cf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-775612cf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-5cf03e0b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-5cf03e0b:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-5cf03e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2389adf7 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-2389adf7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-2389adf7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-2ebce57d {
	--display: flex;
	--min-height: 216px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .05);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 56px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-2ebce57d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2ebce57d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-9c1385a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-9c1385a img {
	width: 30px;
}

.elementor-7161 .elementor-element.elementor-element-15acd5c8 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-15acd5c8:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-15acd5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-74d449ef {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-74d449ef.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-74d449ef .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-175538d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 16px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-175538d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-175538d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-7b87ed4c {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7b87ed4c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7b87ed4c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-6e8bf38b {
	--display: flex;
	--min-height: 544px;
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 144px;
	--padding-right: 144px;
}

.elementor-7161 .elementor-element.elementor-element-6e8bf38b:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6e8bf38b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-3d482537 {
	--display: flex;
	--min-height: 384px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-3d482537:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3d482537 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-26f2da4f {
	width: var(--container-widget-width, 1104px);
	max-width: 1104px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 1104px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-26f2da4f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-26f2da4f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-7c3e9bb8 {
	--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: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-7c3e9bb8:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7c3e9bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-6cca8136 {
	--display: flex;
	--min-height: 280px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 24px 0px;
	--row-gap: 24px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 56px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-6cca8136:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6cca8136 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 250, 252, 1);
}

.elementor-7161 .elementor-element.elementor-element-163184ee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 77px;
}

.elementor-7161 .elementor-element.elementor-element-163184ee:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-163184ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1da5a02b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-1da5a02b img {
	width: 48px;
}

.elementor-7161 .elementor-element.elementor-element-2fa8537e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-2fa8537e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2fa8537e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1ba72fd3 {
	width: var(--container-widget-width, 142px);
	max-width: 142px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 142px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1ba72fd3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1ba72fd3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-20bbb883 {
	width: var(--container-widget-width, 142px);
	max-width: 142px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 142px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-20bbb883.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-20bbb883 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-77ce2214 {
	--display: flex;
	--min-height: 120px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-77ce2214:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-77ce2214 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-70fd01cb {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-70fd01cb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-70fd01cb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-66b32811 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-66b32811.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-66b32811 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-6df50c9d {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6df50c9d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6df50c9d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-6b4a8d99 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6b4a8d99.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6b4a8d99 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-7b96ac86 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7b96ac86.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7b96ac86 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-2086b137 {
	--display: flex;
	--min-height: 280px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 24px 0px;
	--row-gap: 24px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-2086b137:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2086b137 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 250, 252, 1);
}

.elementor-7161 .elementor-element.elementor-element-125ee99a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 64px;
}

.elementor-7161 .elementor-element.elementor-element-125ee99a:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-125ee99a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-48828efc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-48828efc img {
	width: 48px;
}

.elementor-7161 .elementor-element.elementor-element-4cc9e2fa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-4cc9e2fa:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-4cc9e2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-5c60c533 {
	width: var(--container-widget-width, 155px);
	max-width: 155px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 155px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-5c60c533.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-5c60c533 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-5f731678 {
	width: var(--container-widget-width, 155px);
	max-width: 155px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 155px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-5f731678.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-5f731678 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-10d863f4 {
	--display: flex;
	--min-height: 144px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-10d863f4:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-10d863f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1c62914a {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1c62914a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1c62914a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-a78d180 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-a78d180.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-a78d180 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-1e818fba {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1e818fba.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1e818fba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-7e676cc0 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7e676cc0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7e676cc0 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-58a82e1b {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-58a82e1b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-58a82e1b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-474af47c {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-474af47c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-474af47c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-66c521b9 {
	--display: flex;
	--min-height: 280px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 24px 0px;
	--row-gap: 24px;
	--column-gap: 0px;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 56px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-7161 .elementor-element.elementor-element-66c521b9:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-66c521b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(248, 250, 252, 1);
}

.elementor-7161 .elementor-element.elementor-element-1bfd6c70 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 5px;
}

.elementor-7161 .elementor-element.elementor-element-1bfd6c70:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-1bfd6c70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-5f5ab7c9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-5f5ab7c9 img {
	width: 48px;
}

.elementor-7161 .elementor-element.elementor-element-70350cde {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-70350cde:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-70350cde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-35d8bcf5 {
	width: var(--container-widget-width, 213px);
	max-width: 213px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 213px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-35d8bcf5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-35d8bcf5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: rgba(0, 0, 0, 1);
}

.elementor-7161 .elementor-element.elementor-element-19eba2ac {
	width: var(--container-widget-width, 214px);
	max-width: 214px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 214px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-19eba2ac.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-19eba2ac .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-6b6bbec0 {
	--display: flex;
	--min-height: 120px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-6b6bbec0:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-6b6bbec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-1491215f {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-1491215f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-1491215f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-7c34264e {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7c34264e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7c34264e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-4cf42aa6 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-4cf42aa6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4cf42aa6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-4a035832 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-4a035832.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4a035832 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-4358b945 {
	width: var(--container-widget-width, 283px);
	max-width: 283px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 283px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-4358b945.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4358b945 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	color: rgba(55, 65, 81, 1);
}

.elementor-7161 .elementor-element.elementor-element-15aeb69d {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-15aeb69d:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-15aeb69d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(8, 145, 178, 1);
}

.elementor-7161 .elementor-element.elementor-element-61116dab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-61116dab:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-61116dab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2fe64f53 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-2fe64f53.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-2fe64f53 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-7ffe4fb {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-7ffe4fb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7ffe4fb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-410dec57 .elementor-button {
	background-color: rgba(255, 255, 255, 1);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: rgba(8, 145, 178, 1);
	color: rgba(8, 145, 178, 1);
	border-radius: 8px 8px 8px 8px;
}

.elementor-7161 .elementor-element.elementor-element-410dec57 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-e72996f {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-e72996f:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-e72996f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-12a41edf {
	--display: flex;
	--min-height: 966px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 60px 0px;
	--row-gap: 60px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-12a41edf:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-12a41edf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-7dd15bb6 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-7dd15bb6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7dd15bb6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-2b8dd3cc {
	--display: flex;
	--min-height: 862px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 32px 0px;
	--row-gap: 32px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-2b8dd3cc:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2b8dd3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-17ff0dd1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 12px 0px;
	--row-gap: 12px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-17ff0dd1:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-17ff0dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-6c001860 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6c001860.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6c001860 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-67588282 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-67588282.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-67588282 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-96ab03f {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-96ab03f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-96ab03f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-4d5e5a1 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-4d5e5a1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4d5e5a1 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-5f8584b {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-5f8584b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-5f8584b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-0421a7a {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-0421a7a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-0421a7a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-63ef6c2 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-63ef6c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-63ef6c2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-11ffbdc {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-11ffbdc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-11ffbdc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-6b4555d {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6b4555d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6b4555d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-2a655ff {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-2a655ff.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-2a655ff .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-521fd8e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 12px 0px;
	--row-gap: 12px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-521fd8e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-521fd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-91fba9e {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-91fba9e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-91fba9e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-4e85bfa6 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-4e85bfa6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4e85bfa6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-7124b30e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 23px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-7124b30e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7124b30e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-649aed62 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-649aed62.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-649aed62 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-7158d3c5 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7158d3c5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7158d3c5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-57f19c20 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 12px 0px;
	--row-gap: 12px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-57f19c20:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-57f19c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-28be8399 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-28be8399.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-28be8399 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-67188518 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-67188518.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-67188518 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-3660a4af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 12px 0px;
	--row-gap: 12px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-3660a4af:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-3660a4af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-7c70c08e {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7c70c08e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7c70c08e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-6b1b022d {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-6b1b022d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6b1b022d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-7edda3fa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 12px 0px;
	--row-gap: 12px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-7edda3fa:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-7edda3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-79897b03 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-79897b03.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-79897b03 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	color: rgba(17, 24, 39, 1);
}

.elementor-7161 .elementor-element.elementor-element-7294161e {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7161 .elementor-element.elementor-element-7294161e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-7294161e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: rgba(75, 85, 99, 1);
}

.elementor-7161 .elementor-element.elementor-element-29d87e83 {
	--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: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-29d87e83:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-29d87e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, rgba(30, 64, 175, 1) 50%, rgba(8, 145, 178, 1) 100%);
}

.elementor-7161 .elementor-element.elementor-element-1ba5535e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-7161 .elementor-element.elementor-element-1ba5535e:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-1ba5535e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-4c844caa {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-4c844caa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-4c844caa .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 40px;
	color: rgba(255, 255, 255, 1);
}

.elementor-7161 .elementor-element.elementor-element-6a4188df {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-6a4188df.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6a4188df .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	color: rgba(219, 234, 254, 1);
}

.elementor-7161 .elementor-element.elementor-element-104a2da5 {
	--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;
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 106px;
	--padding-right: 106px;
}

.elementor-7161 .elementor-element.elementor-element-104a2da5:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-104a2da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-2af62180 {
	--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;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7161 .elementor-element.elementor-element-2af62180:not(.elementor-motion-effects-element-type-background), .elementor-7161 .elementor-element.elementor-element-2af62180 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7161 .elementor-element.elementor-element-67c017d1 .elementor-button {
	background-color: rgba(255, 255, 255, 1);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: rgba(30, 64, 175, 1);
	color: rgba(30, 64, 175, 1);
	border-radius: 8px 8px 8px 8px;
}

.elementor-7161 .elementor-element.elementor-element-67c017d1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-7161 .elementor-element.elementor-element-dd79a6b .elementor-button {
	background-color: rgba(0, 0, 0, 0);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: rgba(255, 255, 255, 1);
	color: rgba(255, 255, 255, 1);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(255, 255, 255, 1);
	border-radius: 8px 8px 8px 8px;
}

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

.elementor-7161 .elementor-element.elementor-element-6fae51e4 {
	width: var(--container-widget-width, 848px);
	max-width: 848px;
	margin: 32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 848px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7161 .elementor-element.elementor-element-6fae51e4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7161 .elementor-element.elementor-element-6fae51e4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: rgba(191, 219, 254, 1);
}

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

@media (max-width:1024px) {
	.elementor-7161 .elementor-element.elementor-element-67329b70 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-dc44c0d {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-798c56b6 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-255cf3aa .elementor-heading-title {
		font-size: 41px;
		line-height: 60px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-43e33737 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a3bfbae {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--margin-top: 21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-14affb2c {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 13px;
		--padding-left: 24px;
		--padding-right: 23px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-644d2f67 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 13px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7d830640 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 33px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-8dfdda9 {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4f77a23c .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-48c2b39b {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1a447f03 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67109d1a {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 43px;
		--padding-right: 43px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7540632e {
		--min-height: auto;
		--gap: 64px 64px;
		--row-gap: 64px;
		--column-gap: 64px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2411469 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-182ec20 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1525e418 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1525e418 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-17bb96c0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4c0ea06d {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 23px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-30aba9d2 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-76a38508 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-473305e4 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 28px;
		--padding-left: 24px;
		--padding-right: 23px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-69b2754b .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-42c435d0 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-423dc866 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 28px;
		--padding-left: 24px;
		--padding-right: 23px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3ea0c043 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-68d4e5ba .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7a1af740 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 43px;
		--padding-right: 43px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-775718ab {
		--min-height: auto;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-253e2b29 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-77e6ee1 {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f943235 {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2679e1e9 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-603f4d82 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-76afd96b .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a7aa45f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66ab93e8 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-d8dde6e {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-46c170d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2647c2 .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4f779473 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-794af6ab .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3a7d0d5a {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-80723c7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1b6c391d .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-698b14be {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-30cae59d .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70633f2 {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-39402b79 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f22b029 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2c8f184e .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a448aa7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2ce5cbfc .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2f2c0e3f {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3fb94c71 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1a7ded25 .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-25e3eea4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-589b39e8 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-739e0373 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-100c84b1 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-18aca96 .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3eb06183 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-540d3ad1 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2c8a316c {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 43px;
		--padding-right: 43px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-587ff49f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b784bb5 {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1b30f3d8 {
		--min-height: auto;
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-40092ab3 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-46dcc7f {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-558a1616 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 42px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6332d897 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6aae226e .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-40bf4e49 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a9e3193 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 26px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-558b4016 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-d1ec8a7 .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-34542204 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a4bb8c3 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 48px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7de238f0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-47001895 .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-352555c2 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-10574a06 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 22px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-efdcaa2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d6f1aa6 .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d95f673 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2d02892a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 23px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4383766d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7f56c127 .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-27795347 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-57e854c0 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 43px;
		--padding-right: 43px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4abdd05f {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cdf3951 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1d93d750 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-50f1c89b {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 18px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-456616df .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7f540797 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-29886a19 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 18px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11ab579f .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7b30e29c .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6073708c {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5bd8ca61 .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-30fb28b9 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5774fb4 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 18px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-59913143 .elementor-heading-title {
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-735d8f3b .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6737eb08 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 43px;
		--padding-right: 43px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2405821c {
		--min-height: auto;
		--gap: 64px 64px;
		--row-gap: 64px;
		--column-gap: 64px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-43e18e2b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7f820304 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-f9efda2 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-f9efda2 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3dde9da2 {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11dd0d5d {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-e3b8bd9 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-69224a14 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-26d0ab29 .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1332000c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-28f0b167 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-44f2bef2 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66a9923b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c0e31bc .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c076f3f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-465395b8 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d0ed292 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3a826e49 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5d59d7f .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-22554dcf {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6083f78a .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4be2e688 {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-35ed5ee3 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-113c874e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-206096b8 .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-280e5a0d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6d983377 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-59b5b6a6 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15cb297a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-775612cf .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5cf03e0b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2389adf7 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2ebce57d {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 28px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15acd5c8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-74d449ef .elementor-heading-title {
		font-size: 17px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-175538d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 13px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7b87ed4c .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6e8bf38b {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 43px;
		--padding-right: 43px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d482537 {
		--min-height: auto;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-26f2da4f .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c3e9bb8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6cca8136 {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 28px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-163184ee {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 23px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2fa8537e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1ba72fd3 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-20bbb883 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-77ce2214 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70fd01cb .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66b32811 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6df50c9d .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b4a8d99 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7b96ac86 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2086b137 {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-125ee99a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 32px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cc9e2fa {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c60c533 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5f731678 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-10d863f4 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1c62914a .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-a78d180 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1e818fba .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7e676cc0 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-58a82e1b .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-474af47c .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66c521b9 {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 28px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1bfd6c70 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 5px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70350cde {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-35d8bcf5 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-19eba2ac .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b6bbec0 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1491215f .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c34264e .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cf42aa6 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a035832 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4358b945 .elementor-heading-title {
		font-size: 16px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15aeb69d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-61116dab {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2fe64f53 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7ffe4fb {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7ffe4fb .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-e72996f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-12a41edf {
		--min-height: auto;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7dd15bb6 .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2b8dd3cc {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-17ff0dd1 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6c001860 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67588282 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67588282 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-96ab03f .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d5e5a1 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d5e5a1 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5f8584b .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-0421a7a {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-0421a7a .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-63ef6c2 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11ffbdc {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11ffbdc .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b4555d .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2a655ff {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2a655ff .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-521fd8e {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-91fba9e .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4e85bfa6 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4e85bfa6 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7124b30e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 17px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-649aed62 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7158d3c5 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-57f19c20 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-28be8399 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67188518 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67188518 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3660a4af {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c70c08e .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b1b022d {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b1b022d .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7edda3fa {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 19px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-79897b03 .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7294161e {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7294161e .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-29d87e83 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1ba5535e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4c844caa .elementor-heading-title {
		font-size: 31px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a4188df {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a4188df .elementor-heading-title {
		font-size: 17px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-104a2da5 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2af62180 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6fae51e4 .elementor-heading-title {
		font-size: 16px;
		line-height: 20px;
	}
}

@media (max-width:767px) {
	.elementor-7161 .elementor-element.elementor-element-67329b70 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-dc44c0d {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-798c56b6 {
		--width: auto;
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-255cf3aa .elementor-heading-title {
		font-size: 36px;
		line-height: 60px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-43e33737 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a3bfbae {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-14affb2c {
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 13px;
		--padding-bottom: 11px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-644d2f67 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 13px;
		--padding-bottom: 11px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7d830640 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7d830640.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7161 .elementor-element.elementor-element-8dfdda9 {
		--justify-content: flex-start;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4f77a23c .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-48c2b39b {
		--justify-content: flex-start;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1a447f03 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67109d1a {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7540632e {
		--min-height: auto;
		--gap: 64px 64px;
		--row-gap: 64px;
		--column-gap: 64px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2411469 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-182ec20 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1525e418 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1525e418 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-17bb96c0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4c0ea06d {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-30aba9d2 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-76a38508 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-473305e4 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 20px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-69b2754b .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-42c435d0 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-423dc866 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 20px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3ea0c043 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-68d4e5ba .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7a1af740 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 46px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-775718ab {
		--min-height: auto;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-253e2b29 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-77e6ee1 {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f943235 {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2679e1e9 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-603f4d82 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-76afd96b .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a7aa45f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66ab93e8 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-d8dde6e {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-46c170d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2647c2 .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4f779473 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-794af6ab .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3a7d0d5a {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-80723c7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1b6c391d .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-698b14be {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-30cae59d .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70633f2 {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-39402b79 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f22b029 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2c8f184e .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a448aa7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2ce5cbfc .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2f2c0e3f {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3fb94c71 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1a7ded25 .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-25e3eea4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-589b39e8 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-739e0373 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-100c84b1 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-18aca96 .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3eb06183 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-540d3ad1 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2c8a316c {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-587ff49f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b784bb5 {
		--width: auto;
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1b30f3d8 {
		--width: auto;
		--min-height: auto;
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-40092ab3 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-46dcc7f {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-558a1616 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6332d897 {
		--width: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6aae226e .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-40bf4e49 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a9e3193 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 17px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-558b4016 {
		--width: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-d1ec8a7 .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-34542204 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a4bb8c3 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 32px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7de238f0 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-47001895 .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-352555c2 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-10574a06 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 15px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-efdcaa2 {
		--width: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d6f1aa6 .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d95f673 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2d02892a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 18px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4383766d {
		--width: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7f56c127 .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-27795347 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-57e854c0 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4abdd05f {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cdf3951 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1d93d750 {
		--width: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-50f1c89b {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-456616df .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7f540797 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-29886a19 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11ab579f .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7b30e29c .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6073708c {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5bd8ca61 .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-30fb28b9 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5774fb4 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-59913143 .elementor-heading-title {
		font-size: 14px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-735d8f3b .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6737eb08 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2405821c {
		--min-height: auto;
		--gap: 64px 64px;
		--row-gap: 64px;
		--column-gap: 64px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-43e18e2b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7f820304 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-f9efda2 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-f9efda2 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3dde9da2 {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11dd0d5d {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-e3b8bd9 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-69224a14 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-26d0ab29 .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1332000c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-28f0b167 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-44f2bef2 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66a9923b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c0e31bc .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c076f3f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-465395b8 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d0ed292 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3a826e49 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5d59d7f .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-22554dcf {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6083f78a .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4be2e688 {
		--min-height: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-35ed5ee3 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-113c874e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-206096b8 .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-280e5a0d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6d983377 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-59b5b6a6 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15cb297a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-775612cf .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5cf03e0b {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2389adf7 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2ebce57d {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 20px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15acd5c8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-74d449ef .elementor-heading-title {
		font-size: 15px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-175538d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 11px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7b87ed4c .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6e8bf38b {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 29px;
		--padding-right: 29px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d482537 {
		--min-height: auto;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-26f2da4f .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c3e9bb8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6cca8136 {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 20px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-163184ee {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 15px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2fa8537e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1ba72fd3 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-20bbb883 .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-77ce2214 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70fd01cb .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66b32811 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6df50c9d .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b4a8d99 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7b96ac86 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2086b137 {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 19px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-125ee99a {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 22px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cc9e2fa {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c60c533 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5f731678 .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-10d863f4 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1c62914a .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-a78d180 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1e818fba .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7e676cc0 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-58a82e1b .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-474af47c .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66c521b9 {
		--min-height: auto;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 19px;
		--padding-bottom: 20px;
		--padding-left: 19px;
		--padding-right: 19px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1bfd6c70 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 5px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70350cde {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-35d8bcf5 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-19eba2ac .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b6bbec0 {
		--min-height: auto;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1491215f .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c34264e .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cf42aa6 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a035832 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4358b945 .elementor-heading-title {
		font-size: 14px;
		line-height: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15aeb69d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 46px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-61116dab {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2fe64f53 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7ffe4fb {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7ffe4fb .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-e72996f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-12a41edf {
		--min-height: auto;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7dd15bb6 .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2b8dd3cc {
		--min-height: auto;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-17ff0dd1 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6c001860 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67588282 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67588282 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-96ab03f .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d5e5a1 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d5e5a1 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5f8584b .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-0421a7a {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-0421a7a .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-63ef6c2 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11ffbdc {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-11ffbdc .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b4555d .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2a655ff {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2a655ff .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-521fd8e {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-91fba9e .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4e85bfa6 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4e85bfa6 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7124b30e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-649aed62 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7158d3c5 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-57f19c20 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-28be8399 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67188518 {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67188518 .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3660a4af {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c70c08e .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b1b022d {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b1b022d .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7edda3fa {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 15px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-79897b03 .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7294161e {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7294161e .elementor-heading-title {
		font-size: 14px;
		line-height: 24px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-29d87e83 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 36px;
		--padding-bottom: 46px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1ba5535e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4c844caa .elementor-heading-title {
		font-size: 27px;
		line-height: 40px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a4188df {
		--container-widget-width: auto;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, auto);
		max-width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a4188df .elementor-heading-title {
		font-size: 15px;
		line-height: 28px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-104a2da5 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2af62180 {
		--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: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67c017d1.elementor-element {
		--align-self: center;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6fae51e4 .elementor-heading-title {
		font-size: 14px;
		line-height: 20px;
	}
}

@media (min-width:768px) {
	.elementor-7161 .elementor-element.elementor-element-67329b70 {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-798c56b6 {
		--width: 50%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a3bfbae {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-14affb2c {
		--width: 50%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-644d2f67 {
		--width: 50%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-8dfdda9 {
		--width: 228.75px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-48c2b39b {
		--width: 229.328125px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-67109d1a {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7540632e {
		--content-width: 1152px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2411469 {
		--content-width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-423dc866 {
		--content-width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7a1af740 {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-775718ab {
		--content-width: 1152px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-77e6ee1 {
		--content-width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f943235 {
		--width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2679e1e9 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-603f4d82 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6a7aa45f {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-d8dde6e {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-46c170d {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4f779473 {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3a7d0d5a {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-80723c7 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-698b14be {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70633f2 {
		--width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-39402b79 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f22b029 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4a448aa7 {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2f2c0e3f {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3fb94c71 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-25e3eea4 {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-739e0373 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-100c84b1 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3eb06183 {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2c8a316c {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b784bb5 {
		--width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1b30f3d8 {
		--width: 520px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6332d897 {
		--width: 330.546875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-558b4016 {
		--width: 385.234375px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7de238f0 {
		--width: 273.9375px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-efdcaa2 {
		--width: 398.984375px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4383766d {
		--width: 441.6875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-57e854c0 {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4abdd05f {
		--content-width: 1152px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1d93d750 {
		--width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-50f1c89b {
		--width: 252px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-29886a19 {
		--width: 252px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6073708c {
		--width: 252px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5774fb4 {
		--width: 252px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6737eb08 {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2405821c {
		--content-width: 1152px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-43e18e2b {
		--content-width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3dde9da2 {
		--content-width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-e3b8bd9 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-69224a14 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1332000c {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-44f2bef2 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66a9923b {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5c076f3f {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4d0ed292 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3a826e49 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-22554dcf {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-35ed5ee3 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-113c874e {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-280e5a0d {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-59b5b6a6 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15cb297a {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-5cf03e0b {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2ebce57d {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15acd5c8 {
		--width: fit-content;
	}
	
	.elementor-7161 .elementor-element.elementor-element-175538d {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6e8bf38b {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3d482537 {
		--content-width: 1152px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c3e9bb8 {
		--width: 1104px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6cca8136 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-163184ee {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2fa8537e {
		--width: 141.625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-77ce2214 {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2086b137 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-125ee99a {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4cc9e2fa {
		--width: 154.609375px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-10d863f4 {
		--width: 282.671875px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-66c521b9 {
		--content-width: 347px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1bfd6c70 {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70350cde {
		--width: 212.78125px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b6bbec0 {
		--width: 282.65625px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-15aeb69d {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-61116dab {
		--content-width: 896px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-e72996f {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-12a41edf {
		--content-width: 896px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-29d87e83 {
		--width: 100%;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1ba5535e {
		--content-width: 896px;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2af62180 {
		--width: 500px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7161 .elementor-element.elementor-element-798c56b6 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-3f943235 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-70633f2 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6b784bb5 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1b30f3d8 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-6332d897 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-558b4016 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-efdcaa2 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-4383766d {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-1d93d750 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-7c3e9bb8 {
		--width: auto;
	}
	
	.elementor-7161 .elementor-element.elementor-element-2af62180 {
		--width: auto;
	}
}

/* Start custom CSS for image, class: .elementor-element-48bc2a5d */
.elementor-7161 .elementor-element.elementor-element-48bc2a5d .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-57f426c8 */
.elementor-7161 .elementor-element.elementor-element-57f426c8 .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6f3394a0 */
.elementor-7161 .elementor-element.elementor-element-6f3394a0 .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4c70bede */
.elementor-7161 .elementor-element.elementor-element-4c70bede .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-1da5a02b */
.elementor-7161 .elementor-element.elementor-element-1da5a02b .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-48828efc */
.elementor-7161 .elementor-element.elementor-element-48828efc .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-5f5ab7c9 */
.elementor-7161 .elementor-element.elementor-element-5f5ab7c9 .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-410dec57 */
.elementor-7161 .elementor-element.elementor-element-410dec57 {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-67c017d1 */
.elementor-7161 .elementor-element.elementor-element-67c017d1 {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-dd79a6b */
.elementor-7161 .elementor-element.elementor-element-dd79a6b {
	white-space: nowrap;
}
