.info-banner{align-items:center;background-color:var(--accent-primary);display:flex;flex-direction:column;padding:4rem 1rem 1rem}@media only screen and (min-width:768px){.info-banner{flex-direction:row;justify-content:space-between;padding:2rem 2rem 2rem 4rem}}@media only screen and (min-width:1100px){.info-banner{flex-direction:row;justify-content:space-between;padding:0 0 0 4rem}}.info-banner__img,.info-banner__text{flex:0 0 50%}.info-banner__desc{color:var(--light-primary)}