.image-align-left {
	float: left;
  	margin: 20px 20px 20px 0; 
}

.image-align-right {
	float: right;
  	margin: 20px 0 20px 20px;
}

.image-square-mask {
	position: relative;
  	display: inline-block;
}

.image-square-mask::before {
	content: "";
  	position: absolute;
    top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	background-image: url("/GetImage.ashx?IDMF=49d7c5b2-d097-4338-8fdd-aa5e1f5db97b&h=567&src=mc&w=567");
  	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

a.cta-button {
  	display: inline-block;
  	cursor: pointer;
    text-decoration: none;
  	padding: 18px 32px;
  	border-radius: 5px;
  	font-weight: 700;
    font-size: 16px;
  	line-height: 1.375;
  	color: #000;
  	background: #2DAAE2;
  	transition: all 0.3s ease;
}

a.cta-button:hover {
  	background: #FFBD59;
  	text-decoration: none;
}

a.cta-button-inverse {
  	display: inline-block;
  	cursor: pointer;
    text-decoration: none;
  	padding: 18px 32px;
  	border-radius: 5px;
  	font-weight: 700;
    font-size: 16px;
  	line-height: 1.375;
  	color: #000;
  	background: #FFBD59;
  	transition: all 0.3s ease;
}

a.cta-button-inverse:hover {
  	background: #2DAAE2;
  	text-decoration: none;
}

a.cta-button-alternate {
  	display: inline-block;
  	cursor: pointer;
    text-decoration: none;
  	padding: 18px 32px;
  	border-radius: 5px;
  	font-weight: 700;
    font-size: 16px;
  	line-height: 1.375;
  	color: #000;
  	background: #2FAD66;
  	transition: all 0.3s ease;
}

a.cta-button-alternate:hover {
  	text-decoration: none;
	background: #2DAAE2;
}

a.cta-button-outline {
  	display: inline-block;
  	cursor: pointer;
    text-decoration: none;
  	padding: 17px 31px;
  	border-radius: 5px;
 	border: 1px solid;
  	border-color: #000;
  	font-weight: 700;
    font-size: 16px;
  	line-height: 1.375;
  	color: #000;
  	background: transparent;
  	transition: all 0.3s ease;
}

a.cta-button-outline:hover {
  	text-decoration: none;
	background: #FFBD59;
 	border-color: #FFBD59;
}

a.arrow-button {
  display: inline-flex;
padding: 6px 6px 6px 32px;
justify-content: center;
align-items: center;
gap: 16px;
border-radius: 999px;
background: #FFBD59;
color: #000;
font-family: "Open Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 24px */
}

a.arrow-button::after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("https://www.btf-thyroid.org/Handlers/GetImage.ashx?IDMF=bc73760e-4b0b-4d6f-9579-09405ee94935");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

a.arrow-button:hover {
  background-color: #FFA926;
}

a.blue-button {
  display: inline-flex;
padding: 18px 32px;
justify-content: center;
align-items: center;
gap: 16px;
  border-radius: 999px;
background: #2DAAE2;
  color: var(--Black, #000);

font-family: "Open Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 150%; /* 24px */
}

a.blue-button:hover {
  background-color: #0BA0E2;
}