.home-banner{display: flex;margin: 5px -10px 15px}
.home-banner > div{display: flex}
.home-banner__item{display: flex;flex-direction:column;align-items: center;flex: 1 1 100%;margin: 0 0 20px;padding: 17px;background:#fff;border-radius: var(--border-radius-1)}
.home-banner__item:after{position: absolute;top: 0;bottom: 20px;left: 10px;right: 10px;content: '';background: rgba(0 0 0 / .015);transform: scale(0);transition: all linear .15s}
.home-banner__item:hover:after{transform: scale(1)}
.home-banner__item.link{cursor: pointer}
.home-banner__icon{min-width: 1.25em;font-size: 3em;color: var(--home-banner-icon-c)}
.home-banner__image{width: auto;height: auto;max-width: 230px;max-height: 100%}
.home-banner__text{display: flex;flex-direction: column; text-align:center;height: 100%;padding: 0 0 0 15px;color: var(--home-banner-text-c);word-wrap: break-word;width:100%;}
.home-banner__text-1{margin: 0 0 5px;font-weight: 700}


@media (min-width:575px) and (max-width:757px){
	.home-banner > div {width:50%}
}