
.elementor-22 .elementor-element.elementor-element-07ed1ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-2fb5df1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2fb5df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba83b2e);
}

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

.elementor-22 .elementor-element.elementor-element-2fb5df1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-22 .elementor-element.elementor-element-129a4ad > .elementor-widget-container {
	margin: 5% 0% 0% 0%;
}

.elementor-22 .elementor-element.elementor-element-129a4ad {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-129a4ad .elementor-heading-title {
	font-family: "Inter", po;
	font-size: 65px;
	font-weight: 700;
	text-shadow: 0px 0px 10px rgba(251.6, 251.6, 251.6, .3);
	color: #1d4c9f;
}

.elementor-22 .elementor-element.elementor-element-6eea4fc {
	--divider-border-style: solid;
	--divider-color: #1d4c9f;
	--divider-border-width: 5px;
}

.elementor-22 .elementor-element.elementor-element-6eea4fc .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-22 .elementor-element.elementor-element-6eea4fc .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

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

.elementor-22 .elementor-element.elementor-element-sec0000002b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 30px 30px 30px;
}

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

.elementor-22 .elementor-element.elementor-element-d6248aa > .elementor-widget-container {
	margin: 8% 0% 0% 0%;
	padding: 20px 20px 20px 20px;
}

.elementor-22 .elementor-element.elementor-element-d6248aa .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-22 .elementor-element.elementor-element-b7edec1 > .elementor-widget-container {
	margin: 45px 0px 0px 40px;
}

.elementor-22 .elementor-element.elementor-element-b7edec1 .elementor-heading-title {
	font-size: 35px;
}

.elementor-22 .elementor-element.elementor-element-tex00000024 > .elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-22 .elementor-element.elementor-element-tex00000024 {
	column-gap: 0px;
	text-align: center;
	font-size: 80px;
}

.elementor-22 .elementor-element.elementor-element-0f428cd > .elementor-widget-container {
	margin: 4px 4px -10px 16px;
}

.elementor-22 .elementor-element.elementor-element-0f428cd {
	column-gap: 0px;
	text-align: center;
	font-size: 80px;
}

.elementor-22 .elementor-element.elementor-element-sec0000000e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-sec0000000e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba83b2e);
}

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

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

.elementor-22 .elementor-element.elementor-element-hea0000000b > .elementor-widget-container {
	margin: 5% 0% 0% 0%;
}

.elementor-22 .elementor-element.elementor-element-hea0000000b {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-hea0000000b .elementor-heading-title {
	font-family: "Inter", po;
	font-size: 65px;
	font-weight: 700;
	text-shadow: 0px 0px 10px rgba(251.6, 251.6, 251.6, .3);
	color: #1d4c9f;
}

.elementor-22 .elementor-element.elementor-element-9ba165a {
	--divider-border-style: solid;
	--divider-color: #1d4c9f;
	--divider-border-width: 5px;
}

.elementor-22 .elementor-element.elementor-element-9ba165a .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-22 .elementor-element.elementor-element-9ba165a .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-22 .elementor-element.elementor-element-sec00000015:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-sec00000015 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba83b2e);
}

.elementor-22 .elementor-element.elementor-element-sec00000015 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 30px 30px 30px;
}

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

.elementor-22 .elementor-element.elementor-element-ima0000001a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000001a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000001a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000001a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 55%;
}

.elementor-22 .elementor-element.elementor-element-ima0000001a .elementor-image-box-img img {
	border-radius: 1px;
	transition-duration: .3s;
}

.elementor-22 .elementor-element.elementor-element-ima0000001a .elementor-image-box-title {
	font-size: 22px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-ima0000001a .elementor-image-box-description {
	font-size: 9px;
}

.elementor-22 .elementor-element.elementor-element-8ced9f9 .elementor-button {
	background-color: #1d4c9f;
	font-weight: bold;
	fill: var(--e-global-color-ba83b2e);
	color: var(--e-global-color-ba83b2e);
	border-radius: 15px 15px 15px 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000000f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000000f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000000f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima0000000f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 55%;
}

.elementor-22 .elementor-element.elementor-element-ima0000000f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22 .elementor-element.elementor-element-ima0000000f .elementor-image-box-title {
	font-size: 22px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-b3ee918 .elementor-button {
	background-color: #1d4c9f;
	font-weight: bold;
	fill: var(--e-global-color-ba83b2e);
	color: var(--e-global-color-ba83b2e);
	border-radius: 15px 15px 15px 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000011.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000011.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000011.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000011 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 55%;
}

.elementor-22 .elementor-element.elementor-element-ima00000011 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22 .elementor-element.elementor-element-ima00000011 .elementor-image-box-title {
	font-size: 22px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-aa2400f .elementor-button {
	background-color: #1d4c9f;
	font-weight: bold;
	fill: var(--e-global-color-ba83b2e);
	color: var(--e-global-color-ba83b2e);
	border-radius: 15px 15px 15px 15px;
}

.elementor-22 .elementor-element.elementor-element-sec0000001c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-sec0000001c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba83b2e);
}

.elementor-22 .elementor-element.elementor-element-sec0000001c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 10px 30px 40px 30px;
}

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

.elementor-22 .elementor-element.elementor-element-col00000017 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: -20px;
}

.elementor-22 .elementor-element.elementor-element-ima00000013.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000013.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000013.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000013 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 55%;
}

.elementor-22 .elementor-element.elementor-element-ima00000013 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22 .elementor-element.elementor-element-ima00000013 .elementor-image-box-title {
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.elementor-22 .elementor-element.elementor-element-2d3c83a .elementor-button {
	background-color: #1d4c9f;
	font-weight: bold;
	fill: var(--e-global-color-ba83b2e);
	color: var(--e-global-color-ba83b2e);
	border-radius: 15px 15px 15px 15px;
}

.elementor-22 .elementor-element.elementor-element-2d3c83a > .elementor-widget-container {
	margin: 22px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-col00000019.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-22 .elementor-element.elementor-element-col00000019 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-22 .elementor-element.elementor-element-ima00000016.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000016.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000016.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-22 .elementor-element.elementor-element-ima00000016 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 55%;
}

.elementor-22 .elementor-element.elementor-element-ima00000016 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22 .elementor-element.elementor-element-ima00000016 .elementor-image-box-title {
	font-size: 22px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-b69db8e .elementor-button {
	background-color: #1d4c9f;
	font-weight: bold;
	fill: var(--e-global-color-ba83b2e);
	color: var(--e-global-color-ba83b2e);
	border-radius: 15px 15px 15px 15px;
}

.elementor-22 .elementor-element.elementor-element-col0000001b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 12px;
}

.elementor-22 .elementor-element.elementor-element-a4acc95 > .elementor-widget-container {
	margin: -15px -15px -15px -15px;
	padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-a4acc95 img {
	width: 55%;
}

.elementor-22 .elementor-element.elementor-element-a4acc95 .widget-image-caption {
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	line-height: 85px;
}

.elementor-22 .elementor-element.elementor-element-28b6bae .elementor-button {
	background-color: #1d4c9f;
	font-weight: bold;
	fill: var(--e-global-color-ba83b2e);
	color: var(--e-global-color-ba83b2e);
	border-radius: 15px 15px 15px 15px;
}

.elementor-22 .elementor-element.elementor-element-28b6bae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-84ac030:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-84ac030 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba83b2e);
}

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

.elementor-22 .elementor-element.elementor-element-84ac030 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-22 .elementor-element.elementor-element-b88226d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-b88226d.elementor-element {
	--align-self: center;
}

.elementor-22 .elementor-element.elementor-element-b88226d {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-b88226d .elementor-heading-title {
	font-family: "Inter", po;
	font-size: 65px;
	font-weight: 700;
	color: #1d4c9f;
}

.elementor-22 .elementor-element.elementor-element-cec710c {
	--divider-border-style: solid;
	--divider-color: #1d4c9f;
	--divider-border-width: 5px;
}

.elementor-22 .elementor-element.elementor-element-cec710c .elementor-divider-separator {
	width: 63%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-22 .elementor-element.elementor-element-cec710c .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-22 .elementor-element.elementor-element-7550f7c {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-22 .elementor-element.elementor-element-b44e9e6 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-b44e9e6 img {
	width: 100%;
}

.elementor-22 .elementor-element.elementor-element-50e3b85 > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-50e3b85 {
	text-align: start;
}

.elementor-22 .elementor-element.elementor-element-50e3b85 img {
	width: 96%;
}

.elementor-22 .elementor-element.elementor-element-55bb6fc > .elementor-widget-container {
	margin: 23px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-55bb6fc img {
	width: 91%;
}

.elementor-22 .elementor-element.elementor-element-77684d1 > .elementor-widget-container {
	margin: 19px 0px 70px 0px;
}

.elementor-22 .elementor-element.elementor-element-77684d1 img {
	width: 97%;
}

.elementor-22 .elementor-element.elementor-element-sec0000004e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-sec0000004e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ba83b2e);
}

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

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

.elementor-22 .elementor-element.elementor-element-hea0000004b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-hea0000004b.elementor-element {
	--align-self: center;
}

.elementor-22 .elementor-element.elementor-element-hea0000004b {
	text-align: center;
}

.elementor-22 .elementor-element.elementor-element-hea0000004b .elementor-heading-title {
	font-family: "Inter", po;
	font-size: 65px;
	font-weight: 700;
	color: #1d4c9f;
}

.elementor-22 .elementor-element.elementor-element-75206a2 {
	--divider-border-style: solid;
	--divider-color: #1d4c9f;
	--divider-border-width: 5px;
}

.elementor-22 .elementor-element.elementor-element-75206a2 .elementor-divider-separator {
	width: 52%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-22 .elementor-element.elementor-element-75206a2 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-22 .elementor-element.elementor-element-sec0000004f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-sec0000004f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f9fa;
}

.elementor-22 .elementor-element.elementor-element-sec0000004f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5px 30px 50px 30px;
}

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

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

.elementor-22 .elementor-element.elementor-element-sec00000052:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-sec00000052 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1a2b4a;
}

.elementor-22 .elementor-element.elementor-element-sec00000052 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

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

@media (max-width:1024px) {
	.elementor-22 .elementor-element.elementor-element-7550f7c {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-22 .elementor-element.elementor-element-2fb5df1 {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-22 .elementor-element.elementor-element-129a4ad > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-129a4ad .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-22 .elementor-element.elementor-element-sec0000002b {
		padding: 30px 20px 0px 20px;
	}
	
	.elementor-22 .elementor-element.elementor-element-d6248aa > .elementor-widget-container {
		margin: -20px -20px -20px -20px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-b7edec1 > .elementor-widget-container {
		margin: 35px 0px -15px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-b7edec1 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22 .elementor-element.elementor-element-tex00000024 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-0f428cd > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-sec0000000e {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-22 .elementor-element.elementor-element-hea0000000b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-hea0000000b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-22 .elementor-element.elementor-element-ima0000001a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-22 .elementor-element.elementor-element-ima0000000f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-22 .elementor-element.elementor-element-ima00000011 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-22 .elementor-element.elementor-element-ima00000013 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-22 .elementor-element.elementor-element-ima00000016 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-ima00000016 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-22 .elementor-element.elementor-element-b69db8e > .elementor-widget-container {
		margin: 0px 0px 37px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-a4acc95 > .elementor-widget-container {
		margin: -15px -41px 0px -41px;
	}
	
	.elementor-22 .elementor-element.elementor-element-84ac030 {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-b88226d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-b88226d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-22 .elementor-element.elementor-element-7550f7c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-22 .elementor-element.elementor-element-b44e9e6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-b44e9e6 img {
		max-width: 50%;
		height: 233px;
	}
	
	.elementor-22 .elementor-element.elementor-element-50e3b85 {
		text-align: center;
	}
	
	.elementor-22 .elementor-element.elementor-element-50e3b85 img {
		max-width: 45%;
		height: 233px;
	}
	
	.elementor-22 .elementor-element.elementor-element-55bb6fc img {
		max-width: 48%;
		height: 233px;
	}
	
	.elementor-22 .elementor-element.elementor-element-77684d1 img {
		max-width: 49%;
		height: 235px;
	}
	
	.elementor-22 .elementor-element.elementor-element-sec0000004e {
		padding: 15px 0px 15px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-hea0000004b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-22 .elementor-element.elementor-element-hea0000004b .elementor-heading-title {
		font-size: 30px;
	}
}
