/***************************************************************************
* Item
****************************************************************************/
.columns.square_item {
    padding: 0.5rem;
}
.square_item .item_inner {
    margin: 0;
    background-color: var(--typo-color-green-light);
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.square_item.bordered .item_inner {
    background-color: transparent;
    border: 1px solid var(--typo-color-green-three);
}
.square_item .item_inner:before {
    content: ''; display: block;
    flex: 0 0 0; padding: 0 0 100%;
}
.square_item .item_inner > .item_content {
    flex: 0 0 100%;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
.square_item .item_inner > .item_content > * {
    flex: 0 0 auto;
}
.square_item .item_inner > .item_content > .content_title {
    flex: 1 1 0;
}

.square_item .item_inner > .item_content p:last-child {
    margin-bottom: 0;
}


.square_item .item_inner.full_height {
    height: 100%;
    align-items: start;
}

/*
.square_item p,
.square_item h2,
.square_item h3,
.square_item h4 {
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
}*/
