.row:has(.box-semplice) {
    row-gap: 20px;
}
.box-semplice .inner {
	height: 100%;
	display: flex;
	flex-direction: column;
	gap: 20px;
	border-radius: 24px;
	padding: 32px;
	overflow: hidden;
}

.box-semplice .inner .img { text-align: center; }
.box-semplice .inner .img img {
	min-width: 80px;
	max-width: 120px;
}
.box-semplice .tit_img_align {
    display: flex;
    align-items: center;
    gap: 14px;
}
.box-semplice .tit_img_align img {
	min-width: 60px;
    max-width: 60px;
    max-height: 60px;
}

.box-semplice .inner.box-aling-flex-start {
    align-items: flex-start;
    text-align: left;
}
.box-semplice .inner.box-aling-center {
    align-items: center;
    text-align: center;
}
.box-semplice .inner.box-aling-flex-end {
    align-items: flex-end;
    text-align: right;
}

section.blocco-box-semplici .col-12:not(.box-semplice) {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

@media (max-width: 991px) and (min-width: 768px){
	.box-semplice.col-12.col-lg-3 {
		width: 50%;
	}
}