.alternate{display:flex;justify-content:center}.alternate>div{width:100%;display:flex;flex-direction:column;justify-content:center}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.l-img{flex-direction:row}.r-img{flex-direction:row-reverse}.keep-close{margin:100px auto;padding:24px;max-width:624px}@media screen and (max-width:824px){.l-img{flex-direction:column}.r-img{flex-direction:column}.keep-close{margin:24px auto;padding:24px}.min-mobile{height:220px}}