.home-banner{display: flex;margin: 5px -10px 15px}
.home-banner > div{display: flex}
.home-banner__item{display: flex;align-items: center;flex: 1 1 100%;margin: 0 0 20px;padding: 17px;background: var(--home-banner-bg);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: 55px;max-height: 55px}
.home-banner__text{display: flex;flex-direction: column;justify-content: space-evenly;height: 100%;padding: 0 0 0 15px;color: var(--home-banner-text-c);word-wrap: break-word}
.home-banner__text-1{margin: 0 0 5px;font-weight: 700}
.home-banner__text-1.link{text-decoration: underline dotted}


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