.container{position:relative;height:800px}@media only screen and (min-width:768px){.container{width:40rem;height:600px}}.overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 11.63%,#fff)}.shadow{box-shadow:0 0 8px 1px rgba(0,0,0,.059);border-radius:16px}.grid_container{grid-template-columns:1fr 100px 1fr}@media only screen and (max-width:900px){.grid_container{grid-template-columns:1fr}}