.home-banner{display:flex;margin:5px -10px 10px}.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:4px}.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{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}