	
ol, ul, li {
    font-size: 1rem!important;
    font-family: "Crismon Text"!important;
}
.custom-cta-block {
  background-color: #ED3267;
  border: 1px solid #ED3267;
  border-radius: 5px;
		font-size:1rem;
  padding: 50px 60px 50px 60px; /* Increased left padding to offset text from the left line */
  color: #fff;
  position: relative; /* Ensures the pseudo-elements are positioned relative to the box */
}

/* Top Line */
.custom-cta-block::before {
  content: ""; /* No content, just for styling */
  position: absolute;
  top: 20px; /* Position from the top */
  left: 20px; /* Align with the left inner border */
  right: 20px; /* Extend to the right edge */
  height: 3px; /* Thickness of the line */
  background-color: #fff; /* White color for the line */
  border-radius: 4px; /* Rounded edges */
}

/* Bottom Line */
.custom-cta-block::after {
  content: ""; /* No content, just for styling */
  position: absolute;
  bottom: 20px; /* Position from the bottom */
  left: 20px; /* Align with the left inner border */
  right: 20px; /* Extend to the right edge */
  height: 3px; /* Thickness of the line */
  background-color: #fff; /* White color for the line */
  border-radius: 4px; /* Rounded edges */
}

.custom-cta-block a {
	
	color:white;
	text-decoration:underlined;
}

.custom-cta-block-blue {
  background-color: #4275B6;
  border: 1px solid #4275B6;
  border-radius: 5px;
	font-size:1rem;
  padding: 50px 60px 50px 60px; /* Increased left padding to offset text from the left line */
  color: #fff;
  position: relative; /* Ensures the pseudo-elements are positioned relative to the box */
}

/* Top Line */
.custom-cta-block-blue::before {
  content: ""; /* No content, just for styling */
  position: absolute;
  top: 20px; /* Position from the top */
  left: 20px; /* Align with the left inner border */
  right: 20px; /* Extend to the right edge */
  height: 3px; /* Thickness of the line */
  background-color: #fff; /* White color for the line */
  border-radius: 4px; /* Rounded edges */
}

/* Bottom Line */
.custom-cta-block-blue::after {
  content: ""; /* No content, just for styling */
  position: absolute;
  bottom: 20px; /* Position from the bottom */
  left: 20px; /* Align with the left inner border */
  right: 20px; /* Extend to the right edge */
  height: 3px; /* Thickness of the line */
  background-color: #fff; /* White color for the line */
  border-radius: 4px; /* Rounded edges */
}

.custom-cta-block-blue a {
	
	color:white;
	text-decoration:underlined;
}

.entry-content a {
	color: red;
	
}
.entry-content a:hover {
	color: black;
	text-decoration:underline;
	
}
.post-thumbnail {
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wp-block-newspack-blocks-homepage-articles article .entry-title a, a {
    color: #000;
}






