.elementor-25757 .elementor-element.elementor-element-4f6e8f3 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-4f6e8f3{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-2159d82 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-f889467 .elementor-heading-title{color:var( --e-global-color-bb97bf5 );font-family:"Noto Sans KR", Sans-serif;font-weight:700;line-height:1.5em;}.elementor-25757 .elementor-element.elementor-element-4e371f9{text-align:right;font-size:0.9rem;}.elementor-25757 .elementor-element.elementor-element-cee6b32 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-weight:600;}.elementor-25757 .elementor-element.elementor-element-6731f92 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D9D9D9;}.elementor-25757 .elementor-element.elementor-element-98e99e1{text-align:right;color:#888888;font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-25757 .elementor-element.elementor-element-17c13fc > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-17c13fc{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-46ccc3c > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-b0cc947 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-b0cc947{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-b8ae77a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-bcdeb49 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-25757 .elementor-element.elementor-element-bcdeb49 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-255af42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-20e6b84 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-25757 .elementor-element.elementor-element-20e6b84 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-4c96f10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-58190ec{text-align:left;color:#888888;font-family:"Noto Sans KR", Sans-serif;font-weight:400;}.elementor-25757 .elementor-element.elementor-element-206c93c > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-206c93c{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-0bcd951 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-fba6dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-46335ee > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-46335ee{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-0c584d4 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-073c684 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-fb7625a > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-fb7625a{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-8288569 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-6282e8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-8f14603 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-8f14603{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-320b8ce > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-110be10 > .elementor-widget-container{padding:0px 0px 0px 24px;}.elementor-25757 .elementor-element.elementor-element-47bbf09 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-47bbf09{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-718acdb > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-1e2d74d > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-1e2d74d{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-e18c490 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-b11d6fd > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-b11d6fd{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-849cad1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-c72afa3 .elementor-heading-title{color:#000000;font-family:"Noto Sans KR", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5em;}.elementor-25757 .elementor-element.elementor-element-c72afa3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-b3da246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-32e401a > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-32e401a{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-f461c51 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-2cb4c09 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-2cb4c09{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-78bda84 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-717572c > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-717572c{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-ae99f64 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-d243101 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-d243101{padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-061e94a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-25757 .elementor-element.elementor-element-01f7ae9 > .elementor-container{max-width:1440px;}.elementor-25757 .elementor-element.elementor-element-01f7ae9{margin-top:0px;margin-bottom:60px;padding:120px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-dfcd804 > .elementor-element-populated{padding:0px 20px 0px 20px;}@media(max-width:1024px){.elementor-25757 .elementor-element.elementor-element-4f6e8f3{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-f889467 .elementor-heading-title{font-size:1.5rem;}.elementor-25757 .elementor-element.elementor-element-6731f92 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25757 .elementor-element.elementor-element-17c13fc{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-b0cc947{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-206c93c{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-46335ee{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-fb7625a{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-8f14603{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-47bbf09{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-1e2d74d{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-b11d6fd{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-32e401a{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-2cb4c09{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-717572c{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-d243101{padding:80px 0px 0px 0px;}.elementor-25757 .elementor-element.elementor-element-01f7ae9{padding:80px 0px 0px 0px;}}@media(max-width:767px){.elementor-25757 .elementor-element.elementor-element-2159d82 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-46ccc3c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-b8ae77a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-0bcd951 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-0c584d4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-8288569 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-320b8ce > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-718acdb > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-e18c490 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-849cad1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-f461c51 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-78bda84 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-ae99f64 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-061e94a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-25757 .elementor-element.elementor-element-dfcd804 > .elementor-element-populated{padding:0px 15px 0px 15px;}}/* Start custom CSS for html, class: .elementor-element-6731f92 */.elementor-25757 .elementor-element.elementor-element-6731f92 ul {
	display: flex;
}

.elementor-25757 .elementor-element.elementor-element-6731f92 ul li {
	flex: 1;
	display: flex;
	flex-direction: column;
	text-align: center;
	gap: 10px;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-6731f92 ul li img {
	animation: auto;
	margin: 0 auto;
	height: 80px;
}

@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-6731f92 ul {
		flex-flow: row wrap;
		  row-gap: 20px;
	}

	.elementor-25757 .elementor-element.elementor-element-6731f92 ul li {
		flex: auto;
		width: calc(100%/3);
	}

	.elementor-25757 .elementor-element.elementor-element-6731f92 ul li img {
		height: 50px;
	}
}

@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-6731f92 ul {
		  row-gap: 30px;
	}
	
	.elementor-25757 .elementor-element.elementor-element-6731f92 ul li {
    width: calc(100%/2);
    gap: 5px;
	}

	.elementor-25757 .elementor-element.elementor-element-6731f92 ul li img {
		height: 50px;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387939f */.elementor-25757 .elementor-element.elementor-element-387939f p + p{
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc09239 */.elementor-25757 .elementor-element.elementor-element-fc09239 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-fc09239 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-fc09239 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-fc09239 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-fc09239 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-fc09239 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-fc09239 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-fc09239 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-fc09239 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-fc09239 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-fc09239 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0859c3 */.elementor-25757 .elementor-element.elementor-element-e0859c3 p + p,
.elementor-25757 .elementor-element.elementor-element-e0859c3 ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-e0859c3 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-e0859c3 ul li + li {
    margin-top:10px;
}

.elementor-25757 .elementor-element.elementor-element-e0859c3 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fd278f */.elementor-25757 .elementor-element.elementor-element-4fd278f .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-4fd278f .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-4fd278f .elementor-widget-container .right {
	display: flex;
	gap: 10px;
	  align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-4fd278f h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-4fd278f em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-4fd278f img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-4fd278f h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-4fd278f img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-4fd278f .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-4fd278f .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-4fd278f em {
		font-size: 0.9rem;
	}

	.elementor-25757 .elementor-element.elementor-element-4fd278f .elementor-widget-container .right {
		flex-direction: column;
		gap: 3px;
	}

	.elementor-25757 .elementor-element.elementor-element-4fd278f img {
		width: 23px;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-653072b */.elementor-25757 .elementor-element.elementor-element-653072b p + p,
.elementor-25757 .elementor-element.elementor-element-653072b ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-653072b ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-653072b ul li + li {
    margin-top:10px;
}

.elementor-25757 .elementor-element.elementor-element-653072b ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-255af42 */.elementor-25757 .elementor-element.elementor-element-255af42 table th,
.elementor-25757 .elementor-element.elementor-element-255af42 table td{
    text-align: center;
}

.elementor-25757 .elementor-element.elementor-element-255af42 table .tl{
text-align: left;
}

.elementor-25757 .elementor-element.elementor-element-255af42 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-25757 .elementor-element.elementor-element-255af42 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c96f10 */.elementor-25757 .elementor-element.elementor-element-4c96f10 table th,
.elementor-25757 .elementor-element.elementor-element-4c96f10 table td{
    text-align: center;
}

.elementor-25757 .elementor-element.elementor-element-4c96f10 table .tl{
text-align: left;
}

.elementor-25757 .elementor-element.elementor-element-4c96f10 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-25757 .elementor-element.elementor-element-4c96f10 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1fdeaf */.elementor-25757 .elementor-element.elementor-element-f1fdeaf .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-f1fdeaf .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-f1fdeaf .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-f1fdeaf h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-f1fdeaf em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-f1fdeaf img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-f1fdeaf h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-f1fdeaf img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-f1fdeaf .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-f1fdeaf .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-f1fdeaf em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76fba42 */.elementor-25757 .elementor-element.elementor-element-76fba42 p + p,
.elementor-25757 .elementor-element.elementor-element-76fba42 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-76fba42 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-76fba42 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-76fba42 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-76fba42 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a32adce */.elementor-25757 .elementor-element.elementor-element-a32adce p + p,
.elementor-25757 .elementor-element.elementor-element-a32adce ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-a32adce ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-a32adce ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-a32adce ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821715f */.elementor-25757 .elementor-element.elementor-element-821715f p + p,
.elementor-25757 .elementor-element.elementor-element-821715f ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-821715f ul{
    margin-top: 10px
}

.elementor-25757 .elementor-element.elementor-element-821715f ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-821715f ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-821715f ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fba6dc9 */.elementor-25757 .elementor-element.elementor-element-fba6dc9 table th,
.elementor-25757 .elementor-element.elementor-element-fba6dc9 table td{
    text-align: center;
}

.elementor-25757 .elementor-element.elementor-element-fba6dc9 table .tl{
text-align: left;
}

.elementor-25757 .elementor-element.elementor-element-fba6dc9 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-25757 .elementor-element.elementor-element-fba6dc9 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a25cdf */.elementor-25757 .elementor-element.elementor-element-6a25cdf p + p,
.elementor-25757 .elementor-element.elementor-element-6a25cdf ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-6a25cdf ul{
    margin-top: 10px
}

.elementor-25757 .elementor-element.elementor-element-6a25cdf ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-6a25cdf ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-6a25cdf ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c06357 */.elementor-25757 .elementor-element.elementor-element-3c06357 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-3c06357 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-3c06357 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-3c06357 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-3c06357 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-3c06357 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-3c06357 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-3c06357 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-3c06357 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-3c06357 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-3c06357 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8cac450 */.elementor-25757 .elementor-element.elementor-element-8cac450 p + p,
.elementor-25757 .elementor-element.elementor-element-8cac450 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-8cac450 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-8cac450 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-8cac450 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-8cac450 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-986399f */.elementor-25757 .elementor-element.elementor-element-986399f p + p,
.elementor-25757 .elementor-element.elementor-element-986399f ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-986399f ul{
    margin-top: 10px
}

.elementor-25757 .elementor-element.elementor-element-986399f ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-986399f ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-986399f ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-073c684 */.elementor-25757 .elementor-element.elementor-element-073c684 table th,
.elementor-25757 .elementor-element.elementor-element-073c684 table td{
    text-align: center;
}

.elementor-25757 .elementor-element.elementor-element-073c684 table .tl{
text-align: left;
}

.elementor-25757 .elementor-element.elementor-element-073c684 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-25757 .elementor-element.elementor-element-073c684 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8646f8d */.elementor-25757 .elementor-element.elementor-element-8646f8d p + p,
.elementor-25757 .elementor-element.elementor-element-8646f8d ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-8646f8d ul{
    margin-top: 10px
}

.elementor-25757 .elementor-element.elementor-element-8646f8d ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-8646f8d ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-8646f8d ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b12e7f1 */.elementor-25757 .elementor-element.elementor-element-b12e7f1 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-b12e7f1 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-b12e7f1 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-b12e7f1 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-b12e7f1 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-b12e7f1 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-b12e7f1 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-b12e7f1 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-b12e7f1 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-b12e7f1 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-b12e7f1 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8452a30 */.elementor-25757 .elementor-element.elementor-element-8452a30 p + p,
.elementor-25757 .elementor-element.elementor-element-8452a30 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-8452a30 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-8452a30 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-8452a30 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-8452a30 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6282e8e */.elementor-25757 .elementor-element.elementor-element-6282e8e table th,
.elementor-25757 .elementor-element.elementor-element-6282e8e table td{
    text-align: center;
}

.elementor-25757 .elementor-element.elementor-element-6282e8e table .tl{
text-align: left;
}

.elementor-25757 .elementor-element.elementor-element-6282e8e a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-25757 .elementor-element.elementor-element-6282e8e .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7a9221 */.elementor-25757 .elementor-element.elementor-element-f7a9221 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-f7a9221 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-f7a9221 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-f7a9221 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-f7a9221 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-f7a9221 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-f7a9221 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-f7a9221 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-f7a9221 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-f7a9221 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-f7a9221 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d3b02b */.elementor-25757 .elementor-element.elementor-element-6d3b02b p + p,
.elementor-25757 .elementor-element.elementor-element-6d3b02b ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-6d3b02b ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-6d3b02b ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-6d3b02b ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-6d3b02b ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f2cb76 */.elementor-25757 .elementor-element.elementor-element-0f2cb76 p + p,
.elementor-25757 .elementor-element.elementor-element-0f2cb76 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-0f2cb76 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-0f2cb76 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-0f2cb76 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-0f2cb76 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad3e821 */.elementor-25757 .elementor-element.elementor-element-ad3e821 p + p,
.elementor-25757 .elementor-element.elementor-element-ad3e821 ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-ad3e821 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21c13af */.elementor-25757 .elementor-element.elementor-element-21c13af p + p,
.elementor-25757 .elementor-element.elementor-element-21c13af ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-21c13af ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-21c13af ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-21c13af ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-21c13af ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9ff789 */.elementor-25757 .elementor-element.elementor-element-a9ff789 p + p,
.elementor-25757 .elementor-element.elementor-element-a9ff789 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-a9ff789 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-a9ff789 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-a9ff789 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-a9ff789 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-110be10 */.elementor-25757 .elementor-element.elementor-element-110be10 p + p,
.elementor-25757 .elementor-element.elementor-element-110be10 ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-110be10 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfdf570 */.elementor-25757 .elementor-element.elementor-element-dfdf570 p + p,
.elementor-25757 .elementor-element.elementor-element-dfdf570 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-dfdf570 ul{
    margin-top: 10px
}

.elementor-25757 .elementor-element.elementor-element-dfdf570 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-dfdf570 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-dfdf570 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-572eb36 */.elementor-25757 .elementor-element.elementor-element-572eb36 p + p,
.elementor-25757 .elementor-element.elementor-element-572eb36 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-572eb36 ul{
    margin-top: 10px
}

.elementor-25757 .elementor-element.elementor-element-572eb36 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-572eb36 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-572eb36 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be8affa */.elementor-25757 .elementor-element.elementor-element-be8affa .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-be8affa .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-be8affa .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-be8affa h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-be8affa em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-be8affa img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-be8affa h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-be8affa img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-be8affa .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-be8affa .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-be8affa em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e85e59d */.elementor-25757 .elementor-element.elementor-element-e85e59d p + p,
.elementor-25757 .elementor-element.elementor-element-e85e59d ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-e85e59d ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-e85e59d ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-e85e59d ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-e85e59d ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a2c5c5 */.elementor-25757 .elementor-element.elementor-element-6a2c5c5 p + p,
.elementor-25757 .elementor-element.elementor-element-6a2c5c5 ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-6a2c5c5 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525e17f */.elementor-25757 .elementor-element.elementor-element-525e17f .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-525e17f .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-525e17f .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-525e17f h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-525e17f em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-525e17f img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-525e17f h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-525e17f img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-525e17f .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-525e17f .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-525e17f em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f55cc49 */.elementor-25757 .elementor-element.elementor-element-f55cc49 p + p,
.elementor-25757 .elementor-element.elementor-element-f55cc49 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-f55cc49 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-f55cc49 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-f55cc49 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-f55cc49 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98215a8 */.elementor-25757 .elementor-element.elementor-element-98215a8 p + p,
.elementor-25757 .elementor-element.elementor-element-98215a8 ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-98215a8 ol{
  list-style: decimal-leading-zero;
list-style-position: inside;
text-indent: -30px;
padding-left: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f73d204 */.elementor-25757 .elementor-element.elementor-element-f73d204 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-f73d204 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-f73d204 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-f73d204 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-f73d204 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-f73d204 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-f73d204 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-f73d204 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-f73d204 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-f73d204 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-f73d204 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa0f68c */.elementor-25757 .elementor-element.elementor-element-fa0f68c p + p,
.elementor-25757 .elementor-element.elementor-element-fa0f68c ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-fa0f68c ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-fa0f68c ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-fa0f68c ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-fa0f68c ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3da246 */.elementor-25757 .elementor-element.elementor-element-b3da246 table th,
.elementor-25757 .elementor-element.elementor-element-b3da246 table td{
    text-align: center;
}

.elementor-25757 .elementor-element.elementor-element-b3da246 table .tl{
text-align: left;
}

.elementor-25757 .elementor-element.elementor-element-b3da246 a{
    color: #333;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .elementor-25757 .elementor-element.elementor-element-b3da246 .default_table table th, .default_table table td {
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e613157 */.elementor-25757 .elementor-element.elementor-element-e613157 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-e613157 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-e613157 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-e613157 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-e613157 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-e613157 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-e613157 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-e613157 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-e613157 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-e613157 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-e613157 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-682bc7e */.elementor-25757 .elementor-element.elementor-element-682bc7e p + p,
.elementor-25757 .elementor-element.elementor-element-682bc7e ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-682bc7e ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-682bc7e ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-682bc7e ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-682bc7e ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e53ac0 */.elementor-25757 .elementor-element.elementor-element-0e53ac0 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-0e53ac0 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-0e53ac0 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-0e53ac0 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-0e53ac0 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-0e53ac0 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-0e53ac0 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-0e53ac0 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-0e53ac0 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-0e53ac0 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-0e53ac0 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774f3b1 */.elementor-25757 .elementor-element.elementor-element-774f3b1 p + p,
.elementor-25757 .elementor-element.elementor-element-774f3b1 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-774f3b1 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-774f3b1 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-774f3b1 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-774f3b1 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8068262 */.elementor-25757 .elementor-element.elementor-element-8068262 p + p,
.elementor-25757 .elementor-element.elementor-element-8068262 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-8068262 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-8068262 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-8068262 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-8068262 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff5642 */.elementor-25757 .elementor-element.elementor-element-6ff5642 p + p,
.elementor-25757 .elementor-element.elementor-element-6ff5642 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-6ff5642 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-6ff5642 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-6ff5642 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-6ff5642 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ffacc1 */.elementor-25757 .elementor-element.elementor-element-4ffacc1 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-4ffacc1 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-4ffacc1 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-4ffacc1 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-4ffacc1 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-4ffacc1 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-4ffacc1 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-4ffacc1 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-4ffacc1 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-4ffacc1 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-4ffacc1 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d62676 */.elementor-25757 .elementor-element.elementor-element-0d62676 p + p,
.elementor-25757 .elementor-element.elementor-element-0d62676 ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-0d62676 ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-0d62676 ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-0d62676 ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-0d62676 ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21e05a3 */.elementor-25757 .elementor-element.elementor-element-21e05a3 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-21e05a3 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-21e05a3 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-21e05a3 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-21e05a3 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-21e05a3 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-21e05a3 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-21e05a3 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-21e05a3 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-21e05a3 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-21e05a3 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87295cd */.elementor-25757 .elementor-element.elementor-element-87295cd p + p,
.elementor-25757 .elementor-element.elementor-element-87295cd ul + p{
    margin-top: 10px;
}
.elementor-25757 .elementor-element.elementor-element-87295cd ul{
    margin-top: 20px
}

.elementor-25757 .elementor-element.elementor-element-87295cd ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
}

.elementor-25757 .elementor-element.elementor-element-87295cd ul li + li {
    margin-top:0px;
}

.elementor-25757 .elementor-element.elementor-element-87295cd ul li:before {
    content: "·";
    position: absolute;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13ab443 */.elementor-25757 .elementor-element.elementor-element-13ab443 .elementor-widget-container {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
}

.elementor-25757 .elementor-element.elementor-element-13ab443 .elementor-widget-container .left {
	display: flex;
	gap: 10px;
	align-items: center;
}

.elementor-25757 .elementor-element.elementor-element-13ab443 .elementor-widget-container .right {
	display: flex;
	gap: 10px;
}

.elementor-25757 .elementor-element.elementor-element-13ab443 h3 {
	color: #003163;
	font-weight: 700;
	margin: 0;
}

.elementor-25757 .elementor-element.elementor-element-13ab443 em {
	color: #777;
	font-size: 1rem;
	font-weight: 500;
}

.elementor-25757 .elementor-element.elementor-element-13ab443 img {
	width: 40px;
	display: block;
}


@media (max-width: 1024px) {
	.elementor-25757 .elementor-element.elementor-element-13ab443 h3 {
		font-size: 1.5rem;
	}

	.elementor-25757 .elementor-element.elementor-element-13ab443 img {
		width: 30px;
	}

}

@media (max-width: 768px) {
	.elementor-25757 .elementor-element.elementor-element-13ab443 .elementor-widget-container {
		align-items: flex-start;
	}

	.elementor-25757 .elementor-element.elementor-element-13ab443 .elementor-widget-container .left {
		flex-direction: column;
		gap: 2px;
		align-items: normal;
	}

	.elementor-25757 .elementor-element.elementor-element-13ab443 em {
		font-size: 0.9rem;
	}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5369307 */.elementor-25757 .elementor-element.elementor-element-5369307 p + p,
.elementor-25757 .elementor-element.elementor-element-5369307 ul + p{
    margin-top: 10px;
}

.elementor-25757 .elementor-element.elementor-element-5369307 a{
    color: #333;
    text-decoration: underline
}/* End custom CSS */