.card-cta-modal-button .card-cta-modal-button-icon {
	--scrim-background-color: rgb(51, 51, 54);
	--scrim-hover-background-color: #37373a;
	--scrim-active-background-color: #2f2f32;
	--icon-color: rgb(255, 255, 255);
	--icon-interaction-color: rgb(255, 255, 255);
	border-radius: 50%;
	display: flex;
	align-items: center;
	height: 36px;
	width: 36px;
	outline: none;
	position: absolute;
	z-index: 1;
	right: 20px;
	bottom: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	justify-content: center;
	cursor: pointer;
	transition:
		background-color 100ms linear,
		color 100ms linear;
	background-color: var(--scrim-background-color);
	color: var(--icon-color);
}

.card-cta-modal-button .card-cta-modal-button-icon .card-cta-modal-button-small-icon {
	fill: currentColor;
	pointer-events: none;
}

.card-cta-modal-button .card-cta-button-small-icon {
	width: 36px;
	height: 36px;
}

@media (max-width: 1068px) {
    .icon-card .tile-content {
        padding-inline-end: 62px;
    }
}

@media (max-width: 480px) {
    .icon-card .tile-content {
        padding-inline-end: 20px;
    }
}

@media (min-width: 1069px) {
    .anc-breakdown-width {
        width: 275px;
    }
}

.icon-margin-top{
   margin-top: 8px!important;
}

@media only screen and (min-width: 481px) and (max-width: 510px) {
  .custom-margin-top {
    margin-top: 18px !important;
  }
}

.custom-margin-left {
	margin-left: 24px;
}

@media (max-width: 1068px) {
    .custom-margin-left {
	margin-left: 32px;
}
}
@media (max-width: 734px) {
    .custom-margin-left {
	margin-left: 48px;
}
}
@media (max-width: 374px) {
    .custom-margin-left {
	margin-left: 32px;
}
}

.padding-x-24 {
	padding-left: 24px;
	padding-right: 24px;
}