.elementor-295 .elementor-element.elementor-element-lgckh1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-295 .elementor-element.elementor-element-lgckh1:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-lgckh1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161F3F;}.elementor-295 .elementor-element.elementor-element-lgckh2{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:8.125rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-295 .elementor-element.elementor-element-lgckh4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.375rem;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-295 .elementor-element.elementor-element-lgckb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-295 .elementor-element.elementor-element-lgckb2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em;color:#161F3F;}@media(max-width:1100px){.elementor-295 .elementor-element.elementor-element-lgckh2{--gap:1.9375rem 1.9375rem;--row-gap:1.9375rem;--column-gap:1.9375rem;--padding-top:0.25rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-295 .elementor-element.elementor-element-lgckh4 .elementor-heading-title{font-size:1.875rem;line-height:1.2em;}.elementor-295 .elementor-element.elementor-element-lgckb1{--padding-top:2.875rem;--padding-bottom:4.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}}@media(min-width:768px){.elementor-295 .elementor-element.elementor-element-lgckh2{--content-width:1200px;}.elementor-295 .elementor-element.elementor-element-lgckb1{--content-width:1200px;}}/* Start custom CSS for template, class: .elementor-element-lgckh3 */.elementor-295 .elementor-element.elementor-element-lgckh3 .rank-math-breadcrumb { padding: 0 !important; }
.elementor-295 .elementor-element.elementor-element-lgckh3 .rank-math-breadcrumb p { font-size: 0.875rem; line-height: 1.4em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-lgckb2 */.elementor-295 .elementor-element.elementor-element-lgckb2 { color: #161F3F; }

.elementor-295 .elementor-element.elementor-element-lgckb2 h2 {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 1.5rem;
	line-height: 1.3em;
	font-weight: 600;
	color: #24346C;
	margin: 2.5rem 0 1rem;
}

.elementor-295 .elementor-element.elementor-element-lgckb2 h2:first-child { margin-top: 0; }

.elementor-295 .elementor-element.elementor-element-lgckb2 h3 {
	font-family: "Plus Jakarta Sans", sans-serif;
	font-size: 1.125rem;
	line-height: 1.4em;
	font-weight: 600;
	color: #24346C;
	margin: 2rem 0 0.75rem;
}

.elementor-295 .elementor-element.elementor-element-lgckb2 p { margin: 0 0 1.125rem; }
.elementor-295 .elementor-element.elementor-element-lgckb2 p:last-child { margin-bottom: 0; }

.elementor-295 .elementor-element.elementor-element-lgckb2 ul,
.elementor-295 .elementor-element.elementor-element-lgckb2 ol { margin: 0 0 1.125rem; padding-left: 1.25rem; }

.elementor-295 .elementor-element.elementor-element-lgckb2 li { margin-bottom: 0.5rem; }

.elementor-295 .elementor-element.elementor-element-lgckb2 strong { font-weight: 600; }

.elementor-295 .elementor-element.elementor-element-lgckb2 a {
	color: #3B52A4;
	text-decoration: underline;
	overflow-wrap: anywhere;
}

.elementor-295 .elementor-element.elementor-element-lgckb2 a:hover { color: #24346C; }

.elementor-295 .elementor-element.elementor-element-lgckb2 table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 1.5rem;
}

.elementor-295 .elementor-element.elementor-element-lgckb2 th,
.elementor-295 .elementor-element.elementor-element-lgckb2 td {
	border: 1px solid #AEAEAE;
	padding: 0.75rem;
	text-align: left;
	vertical-align: top;
}

.elementor-295 .elementor-element.elementor-element-lgckb2 th { background-color: #EBEEF3; font-weight: 600; }

@media (max-width: 1100px) {
	.elementor-295 .elementor-element.elementor-element-lgckb2 h2 { font-size: 1.25rem; margin-top: 2rem; }
	.elementor-295 .elementor-element.elementor-element-lgckb2 h3 { font-size: 1rem; }
	.elementor-295 .elementor-element.elementor-element-lgckb2 table { display: block; overflow-x: auto; }
}/* End custom CSS */