
@charset "utf-8";
/* Opioid Abatement Investments - April 2026 */

.SpecialTiles {padding-bottom: 2.4rem; padding-top: 1.2rem; margin-top: 0rem;}
.SpecialTiles.Full.Three>li {background-color: #fff; padding: .8rem .8rem .8rem .8rem;}

.Card {background-color: #efefef;}


.InnerCard {display: inline-block; position: relative; background-color: #dceef7; min-height: 25rem!important; padding: 1.2rem;}
.InnerCard2 {display: inline-block; position: relative; background-color:#efefef; min-height: 25rem!important; padding: 1.2rem;}

/*.Allocation { padding: .4rem; background-color: #fbf8a9; width: 50%; margin: 1.2rem auto .4rem auto;}*/

.Allocation {display: inline-block; text-align: center;position: absolute;bottom: 1.6rem; transform: translateX(-50%); margin-bottom: 1rem;background-color: rgba(251,248,169,0.75); padding: .4rem;}

.InnerCard>h5, .InnerCard2>h5 {text-align: center;}

.InnerCard>p, .InnerCard2>p {text-align: center; padding: 0 1.2rem;}

.Allocation>p.Teal {text-align: center; padding: 0 .4rem; color: #006699; font-weight: 600;}

div.Page p a:not([class]):link ,
div.Page p a:not([class]):visited { background-image: url("../../svg/dot-h-36f.svg"); background-position: bottom left; background-repeat: repeat-x; color: #0040ff; -moz-transition: background-image 100ms linear, color 100ms linear; -webkit-transition: background-image 100ms linear, color 100ms linear; transition: background-image 100ms linear, color 100ms linear; }
div.Page p a:not([class]):hover {color: #003399;}

@media screen and (max-width: 58em) {
	.InnerCard,.InnerCard2 { min-height: 28rem!important;}

}


@media screen and (max-width: 54em) {
	.SpecialTiles.Full.Three>li {width: 50%;}
	.InnerCard,.InnerCard2 { min-height: 24rem!important;}

}


@media screen and (max-width: 40em) {
	.SpecialTiles.Full.Three>li {width: 100%;}
	.InnerCard, .InnerCard2 {min-height: auto !important;}
	.Allocation {position: relative; left: auto;transform: translate(0); bottom: 0; margin-top: 2rem; margin-bottom: 1rem;}

}

@media screen and (max-width: 32em) {
	.Small.Right.AllocationImg {max-width: 20.8rem;width: 18.8rem;}
}