#title{text-align:center}.image{flex:1;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}main>div:first-child{background:url(/background-image.png),linear-gradient(0deg,rgba(242,146,3,1),rgba(255,153,0,1))}main>div:nth-child(2) .image{max-height:160px}@media (min-width:640px){#title{text-align:start}.image{flex:unset}main>div:first-child .image{background-position:bottom}}@media (max-width:767px){main>div:nth-child(2)>.flex{gap:64px}}