.wp-block-cleargov-homepage-budget-cycle-management {
	position: relative;
    max-width: min(var(--responsive--aligndefault-width), 20.875em);
	margin: -1.5em auto 2em;
	text-align: center;
}

.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn {
	margin-top: 0;	
}

.bcm-image {
	width: 20em;
	max-width: 100%;
	margin: 0 auto;
}

.bcm-image>img {
	width: 100%;
	height: auto;
}

.bcm-items {
	display: inline-block;
	text-align: left;
	padding: 1em 0 0 2em;
}

.bcm-item {
	position: relative;
	display: block;
	font-weight: 400;
	margin-top: .875em;
}

.bcm-item, .bcm-item>*, .bcm-item::before {
	transition: .2s ease;
}

.bcm-item:first-child {
	margin-top: 0;
}

.bcm-item:hover {
	transform: scale(1.02) translateY(1%);
}

.bcm-item:hover>* {
	color: var(--blue-500);
}

.bcm-digital-budget-book:hover>*,
.bcm-transparency:hover>* {
	color: var(--purple-500);
}

.bcm-clear-plans:hover>* {
	color: var(--green-500);
}

.bcm-item::before {
	content: '';
	position: absolute;
	left: -2em;
    width: 1.1875em;
    height: 1.1875em;
	background-repeat: no-repeat;
    background-position: center;
}
.bcm-capital-budgeting::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23022D53' viewBox='0 0 37 37'%3E%3Cpath d='M16.34 27.04c-.41-.69-1.24-.83-1.8-.27l-6.28 6.28a3.15 3.15 0 0 1-3.93.48 3.1 3.1 0 0 1-.49-4.7l9.33-9.32a1.1 1.1 0 0 0 0-1.52c-.42-.41-1.1-.41-1.6 0l-9.32 9.33a5.17 5.17 0 0 0 0 7.39 5.25 5.25 0 0 0 4.42 1.52 5.95 5.95 0 0 0 3.11-1.66l6.29-6.29c.34-.34.41-.82.2-1.24h.07ZM18.7 7.01c.35-.55.76-1.03 1.18-1.52a8.45 8.45 0 0 1 5.8-2.41c.48 0 .96.07 1.45.14l-4.77 4.83.9 5.73 5.73.9 4.84-4.77a8.53 8.53 0 0 1-2.28 7.26l-1.04.82c-.48.35-.55 1.18-.07 1.6.42.4 1.04.48 1.45.13a5.5 5.5 0 0 0 1.18-1.04 10.28 10.28 0 0 0 2.76-9.87 2.02 2.02 0 0 0-1.31-1.38c-.7-.14-1.38 0-1.87.48l-4.42 4.42-3.04-.48-.48-3.04 4.35-4.42c.48-.48.7-1.17.48-1.87a1.8 1.8 0 0 0-1.3-1.3c-3.6-.9-7.26.13-9.88 2.76a6.2 6.2 0 0 0-1.45 1.86c-.28.41-.21 1.04.13 1.38.49.48 1.32.42 1.66-.2ZM5.16 30.71c0 .61.48 1.03 1.1 1.03.55 0 1.04-.49 1.04-1.04 0-.48-.56-1.03-1.04-1.03-.55 0-1.1.48-1.1 1.03Zm30.31-2.9-8.56-8.64a5.71 5.71 0 0 0-3.94-1.59c-1.03 0-2.14.28-3.04.9L14 12.6V7.5L5.22.87.8 5.29l6.63 8.77h5.05l5.87 5.87a5.57 5.57 0 0 0 .76 6.97l8.56 8.57c.41.55.97.76 1.59.76.55 0 1.1-.21 1.52-.63l4.62-4.7c.97-.82.97-2.27.07-3.1ZM11.8 11.9H8.54L3.71 5.5l1.65-1.65 6.36 4.76v3.32h.07ZM29.27 34l-8.63-8.56a3.29 3.29 0 0 1-.97-2.35 3.29 3.29 0 0 1 3.31-3.31c.9 0 1.73.35 2.35.97l8.56 8.56-4.62 4.7Z'/%3E%3C/svg%3E");
}
.bcm-personnel-budgeting::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23022D53' viewBox='0 0 41 37'%3E%3Cpath d='M18.43 9.53h4.42c1.18 0 2.21-.96 2.21-2.2V2.9a2.27 2.27 0 0 0-2.2-2.2h-4.43a2.23 2.23 0 0 0-2.2 2.2v4.42c0 1.25.96 2.21 2.2 2.21Zm0-6.63h4.42v4.42h-4.42V2.9Zm2.21 19.9a4.4 4.4 0 0 0 4.42-4.43c0-2.42-2-4.42-4.42-4.42a4.4 4.4 0 0 0-4.42 4.42 4.36 4.36 0 0 0 4.42 4.42Zm0-6.64a2.27 2.27 0 0 1 2.21 2.21 2.23 2.23 0 0 1-2.2 2.21 2.18 2.18 0 0 1-2.22-2.2c0-1.18.97-2.22 2.21-2.22ZM36.11 5.11h-7.73c-.63 0-1.1.55-1.1 1.1 0 .56.47 1.11 1.03 1.11h7.8a2.27 2.27 0 0 1 2.21 2.21v22.1a2.23 2.23 0 0 1-2.2 2.21H5.16a2.18 2.18 0 0 1-2.2-2.2V9.53c0-1.18.96-2.22 2.2-2.22h7.74c.55 0 1.1-.48 1.1-1.1 0-.56-.55-1.1-1.1-1.1H5.17A4.4 4.4 0 0 0 .75 9.52v22.1a4.36 4.36 0 0 0 4.42 4.42h30.94a4.4 4.4 0 0 0 4.42-4.42V9.53c0-2.41-2-4.42-4.42-4.42Zm-22.1 26.52c.55 0 1.1-.48 1.1-1.1 0-1.8 1.46-3.32 3.32-3.32h4.42c1.8 0 3.32 1.52 3.32 3.32 0 .62.48 1.1 1.1 1.1.55 0 1.1-.48 1.1-1.1A5.54 5.54 0 0 0 22.86 25h-4.42a5.5 5.5 0 0 0-5.52 5.53c0 .62.48 1.1 1.1 1.1Z'/%3E%3C/svg%3E");
}
.bcm-operational-budgeting::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23022D53' viewBox='0 0 37 36'%3E%3Cpath d='M19.6 8.48c.34.07 1.24.28 1.65.35.56.13.9.76.76 1.38-.13.55-.76.9-1.38.76-.27-.07-1.17-.28-1.52-.35-.9-.14-1.59 0-2.14.2-.48.28-.69.56-.69.77-.07.34 0 .48 0 .55.07.07.14.2.35.35.48.34 1.17.55 2.14.82h.07c.83.28 1.93.63 2.69 1.18.48.34.83.76 1.1 1.31.28.55.28 1.17.21 1.87a3.4 3.4 0 0 1-2.07 2.48c-.34.14-.76.28-1.17.35v.55c0 .62-.56 1.1-1.1 1.1a1.1 1.1 0 0 1-1.11-1.1v-.62c-.7-.14-1.66-.49-2.28-.7-.14 0-.21-.06-.35-.06-.55-.2-.83-.83-.69-1.45.2-.55.83-.9 1.45-.7.07.08.28.15.42.15a7.9 7.9 0 0 0 1.86.55c.9.2 1.66.07 2.14-.14.42-.2.62-.41.7-.83.06-.28 0-.48 0-.55a2.16 2.16 0 0 0-.35-.42 7.26 7.26 0 0 0-2.14-.82l-.14-.07c-.83-.28-1.87-.56-2.63-1.1-.41-.28-.82-.7-1.1-1.18a4.32 4.32 0 0 1-.2-1.87c.2-1.17 1.03-1.93 2-2.41.4-.14.82-.28 1.3-.35v-.69c0-.55.49-1.1 1.11-1.1.55 0 1.1.55 1.1 1.1v.69ZM4.13 14.42A14.4 14.4 0 0 1 18.49.05c7.87 0 14.37 6.5 14.37 14.37a14.35 14.35 0 1 1-28.73 0Zm14.36 12.15c6.7 0 12.16-5.38 12.16-12.15 0-6.7-5.46-12.16-12.16-12.16A12.13 12.13 0 0 0 6.34 14.42c0 6.77 5.38 12.15 12.15 12.15Zm-11.32 0h-2.5c-.96 0-1.65.76-1.65 1.66v3.32c0 .96.7 1.65 1.66 1.65H32.3c.9 0 1.66-.69 1.66-1.65v-3.32c0-.9-.76-1.66-1.66-1.66h-2.55a15.6 15.6 0 0 0 2-2.2h.55a3.94 3.94 0 0 1 3.87 3.86v3.32a3.9 3.9 0 0 1-3.87 3.86H4.68A3.86 3.86 0 0 1 .8 31.55v-3.32a3.9 3.9 0 0 1 3.87-3.87h.48a15.6 15.6 0 0 0 2 2.21Z'/%3E%3C/svg%3E");
}
.bcm-digital-budget-book::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232E204C' viewBox='0 0 45 37'%3E%3Cpath d='m6.36 28.41 14.98 3.32c.28.07.62.07.97.07.28 0 .62 0 .9-.07l14.98-3.32a2.35 2.35 0 0 0 1.8-2.2V3.6A2.7 2.7 0 0 0 37.23.92l-.07-.07c-.21 0-.9.13-14.85 2.34C8.29 1 7.6.93 7.39.93h-.07a2.65 2.65 0 0 0-2.7 2.69V26.2c0 1.04.7 1.94 1.74 2.21ZM23.4 5.28s13.47-2.14 13.82-2.14c.27 0 .55.13.55.48L37.7 26.2l-14.3 3.25V5.28ZM6.84 3.62c0-.2.07-.28.14-.35 0-.07.14-.13.34-.13.35 0 13.88 2.14 13.88 2.14v24.17L6.84 26.2V3.62Zm36.46-.55c-.62 0-1.1.55-1.1 1.1v23.2a3.33 3.33 0 0 1-2.7 3.25l-17.2 3.39-17.26-3.39a3.27 3.27 0 0 1-2.62-3.24V4.18c0-.56-.55-1.11-1.1-1.11-.63 0-1.11.55-1.11 1.1v23.2c0 2.63 1.86 4.9 4.42 5.46l17.4 3.39h.48l17.41-3.39a5.67 5.67 0 0 0 4.49-5.45V4.18c0-.56-.55-1.11-1.1-1.11Z'/%3E%3C/svg%3E");
}
.bcm-transparency::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232E204C' viewBox='0 0 28 36'%3E%3Cpath d='M26.15 9.28 18.76 1.9a4.4 4.4 0 0 0-3.1-1.3H5.36A4.4 4.4 0 0 0 .96 5v26.52a4.36 4.36 0 0 0 4.42 4.42h17.68a4.4 4.4 0 0 0 4.42-4.42V12.4a4.4 4.4 0 0 0-1.32-3.1ZM16.42 3c.27.07.55.2.82.48l7.32 7.32c.28.28.42.56.49.83h-7.53a1.1 1.1 0 0 1-1.1-1.1V3Zm8.84 28.52a2.23 2.23 0 0 1-2.21 2.21H5.37a2.18 2.18 0 0 1-2.21-2.2V5c0-1.17.96-2.2 2.2-2.2h8.85v7.73a3.27 3.27 0 0 0 3.31 3.31h7.74v17.68ZM6.47 21.58a6.63 6.63 0 0 0 10.43 5.45l4.21 4.22c.2.2.49.27.83.27.28 0 .55-.07.76-.27a1.2 1.2 0 0 0 0-1.6l-4.21-4.2a6.79 6.79 0 0 0 1.24-3.87c0-3.6-3.04-6.63-6.63-6.63a6.68 6.68 0 0 0-6.63 6.63Zm11.05 0c0 2.48-2 4.42-4.42 4.42a4.36 4.36 0 0 1-4.42-4.42 4.4 4.4 0 0 1 4.42-4.42c2.42 0 4.42 2 4.42 4.42Z'/%3E%3C/svg%3E");
}
.bcm-clear-plans::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23293B18' viewBox='0 0 37 37'%3E%3Cpath d='m21.49 3.07-.2.2a15.49 15.49 0 0 0-18.3 15.2c0 8.56 6.9 15.47 15.46 15.47 8.5 0 15.47-6.91 15.47-15.47 0-.97-.14-1.94-.28-2.84l.21-.2 1.59-1.8c.41 1.52.7 3.18.7 4.84A17.68 17.68 0 1 1 18.45.79a19 19 0 0 1 4.84.69l-1.8 1.59ZM19.76 8.1l.28 1.72a6.04 6.04 0 0 0-1.66-.2 8.9 8.9 0 0 0-8.84 8.84 8.87 8.87 0 0 0 17.75 0c0-.56-.07-1.1-.2-1.6l1.72.28c.2 0 .41.07.55.07.07.42.14.83.14 1.25 0 6.14-4.97 11.05-11.05 11.05A11 11 0 0 1 7.4 18.47c0-6.08 4.9-11.05 11.05-11.05.42 0 .83.07 1.24.13 0 .14.07.35.07.56Zm4.56 6.07-5.1 5.11c-.42.42-1.18.42-1.6 0a1.17 1.17 0 0 1 0-1.58l5.11-5.11-.76-4.84a3.3 3.3 0 0 1 1.04-3.04l3.38-3.04a1.64 1.64 0 0 1 2.7.76l1.24 4.15 4.14 1.24a1.59 1.59 0 0 1 .76 2.62l-3.04 3.46a3.3 3.3 0 0 1-3.03 1.03l-4.84-.76Zm1.93-1.93 3.32.55c.35.07.76-.07.97-.34l2.48-2.76-3.24-.97-3.53 3.52Zm1.94-5.11-.97-3.25-2.76 2.49c-.28.2-.41.62-.35.97l.56 3.31 3.52-3.52Z'/%3E%3C/svg%3E");
}

.bcm-title {
	font-size: .8125em;
	font-weight: 500;
	line-height: 1.45;
	color: var(--gray-700);
	margin-bottom: 0;
}

.bcm-description {
	display: none;
	font-size: .71em;
	line-height: 1.55;
	color: var(--gray-600);
}
.bcm-digital-budget-book .bcm-description {
	margin-top: 0;
}


@media all and (min-width: 46em) {
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) {
		max-width: min(var(--responsive--aligndefault-width), 52.25em);
		margin-top: -2.5em;
		margin-bottom: 2.5em;
		padding: 4.5em 0 5em;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-image {
		min-width: 47%;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-items {
		display: block;
		padding-left: 0;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-item {
		position: absolute;
		width: 11em;
		margin-top: 0;
		box-sizing: border-box;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-capital-budgeting {
		top: 27.5%;
		left: 74%;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-personnel-budgeting {
		top: 64%;
		left: 74%;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-operational-budgeting {
		top: 85%;
		left: 50%;
		translate: -50%;
		text-align: center;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-digital-budget-book {
		top: 64%;
		right: 74%;
		text-align: right;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-transparency {
		top: 29%;
		right: 74%;
		padding-left: 3%;
		text-align: right;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-clear-plans {
		top: 4%;
		left: 50%;
		width: 11.5em;
		translate: -50%;
		text-align: center;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-item::before {
		display: none;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-title {
		font-weight: 600;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-description {
		display: block;
	}
}

@media all and (min-width: 53.5em) {
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) {
		margin-bottom: 3.5em;
		padding: 5em 0 6em;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-item {
		width: 13.5em;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-clear-plans {
		top: 2%;
		width: 14em;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-title {
		font-size: 1.125em;
	}

	.wp-block-cleargov-homepage-budget-cycle-management:not(.is-style-incolumn) .bcm-description {
		font-size: .875em;
	}
}

@media all and (min-width: 68em) {
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn {
		max-width: min(100%, 52.25em);
		margin-top: 1.5em;
		margin-bottom: 3.5em;
		padding: 4em 0 2.5em;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-image {
		width: 14.25em;
		min-width: 42%;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-items {
		display: block;
		padding-left: 0;
	}

	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-item {
		position: absolute;
		width: 10.6em;
		margin-top: 0;
		box-sizing: border-box;
	}

	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-capital-budgeting {
		top: 27.5%;
		left: 71%;
	}

	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-personnel-budgeting {
		top: 64%;
		left: 71%;
	}

	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-operational-budgeting {
		top: 85%;
		left: 50%;
		translate: -50%;
		text-align: center;
	}

	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-digital-budget-book {
		top: 64%;
		right: 71%;
		text-align: right;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-transparency {
		top: 29%;
		right: 71%;
		padding-left: 3%;
		text-align: right;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-clear-plans {
		top: 4%;
		left: 50%;
		width: 11.5em;
		translate: -50%;
		text-align: center;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-item::before {
		display: none;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-title {
		font-size: .75em;
		font-weight: 600;
	}
	
	.wp-block-cleargov-homepage-budget-cycle-management.is-style-incolumn .bcm-description {
		font-size: .6875em;
		display: block;
	}
}