.announcement-block {
	padding-bottom: calc(var(--padding-y)/8) !important;
	padding-top: calc(var(--padding-y)/8) !important;

	@media screen and (max-width: 992px) {
		padding-bottom: calc(var(--padding-y)/4) !important;
		padding-top: calc(var(--padding-y)/4) !important;
	}

	& .wp-block-columns.is-layout-flex {
		flex-wrap: nowrap !important;
		justify-content: space-between;
		@media screen and (max-width: 992px) {
			flex-wrap: wrap !important;
			row-gap: 10px !important;
		}

		& .wp-block-column {
			display: flex !important;
			align-items: center;
			&:nth-child(1) {
				flex-basis: 20%;
				@media screen and (max-width: 992px) {
					flex-basis: 100%;
					justify-content: center;
					text-align: center;
				}
			}
			&:nth-child(2) {
				flex-basis: auto;
				justify-content: center;
				text-align: center;
				@media screen and (max-width: 992px) {
					flex-basis: 100%;
				}
			}
			&:nth-child(3) {
				flex-basis: 20%;				
				justify-content: end;
				@media screen and (max-width: 992px) {
					flex-basis: 100%;
					justify-content: center;
					text-align: center;
				}
			}
		}

		& .wp-block-column .wp-block-buttons {
			margin-top: 0 !important;
			padding-right: 0 !important;
			@media screen and (max-width: 992px) {
				margin-top: 10px !important;
			}
		}

	}

}