.elementor-23255 .elementor-element.elementor-element-799ac91{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3cb23e3 */body {
	  font-family: 'Inter', sans-serif;
	  margin: 0;
	  padding: 0;
	  background-color: #f4f5f7;
	  color: #1a1a1a;
	}
	.container {
	  max-width: 1200px;
	  margin: 0 auto;
	  padding: 60px 20px;
	}
.container	h1, .container h2, .container h3 {
	  color: #00274d;
	}
.container	h1 {
	  font-size: 2.8rem;
	  margin-bottom: 10px;
	}
.container	h2 {
	  font-size: 1.9rem;
	  margin-top: 50px;
	}
.container	h3 {
	  font-size: 1.4rem;
	  margin-top: 40px;
	}
.container	table {
	  width: 100%;
	  border-collapse: collapse;
	  margin: 30px 0;
	  background-color: #fff;
	  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
	}
.container	th, .container td {
	  padding: 16px;
	  text-align: left;
	  border-bottom: 1px solid #e0e0e0;
	}
.container	th {
	  background-color: #e6f0fa;
	  font-weight: 600;
	}
.container	tr:hover td {
	  background-color: #f9fbfd;
	}
.container	ul {
	  list-style: none;
	  padding-left: 0;
	}
.container	ul li::before {
	  content: "✅ ";
	  color: #007b33;
	  margin-right: 8px;
	}
.container	.buttons {
	  margin-top: 40px;
	}
.container	.button {
	  background-color: #005ea2;
	  color: white;
	  padding: 14px 28px;
	  text-decoration: none;
	  border-radius: 6px;
	  margin-right: 15px;
	  font-weight: 600;
	  display: inline-block;
	  transition: background-color 0.3s ease;
	}
.container	.button:hover {
	  background-color: #003d70;
	}
.container	.section {
	  margin-bottom: 60px;
	}
.container	.highlight {
	  font-weight: bold;
	  color: #007b33;
	}
.container	p, .container li {
	  font-size: 1rem;
	  line-height: 1.6;
	}
.container	.note {
	  font-size: 0.9rem;
	  color: #666;
	  margin-top: 8px;
	}
.container	.source {
	  font-size: 0.85rem;
	  color: #555;
	}/* End custom CSS */