/* Horizontal Icon Box Bootstrap v5 */

.rspbld-horizontal-icon-box {
	display: flex;
	gap: var(--bs-gutter-x);
}
.rspbld-horizontal-icon-box .rspbld-content-container {
	display: flex;
    flex-flow: column;
    gap: 1rem;
}
.rspbld-horizontal-icon-box.text-left .rspbld-content-container {
    align-items: flex-start;
}
.rspbld-horizontal-icon-box.text-right .rspbld-content-container {
    align-items: flex-end;
}
.rspbld-horizontal-icon-box:has(.rspbld-icon.float-right) .rspbld-icon {
	order: 2;
}