.grid-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:5em;padding:5%}.bg-image{width:100%;height:70vh;border-radius:8px;max-height:600px;background-repeat:no-repeat}.content-text{text-align:left}.column1,.column2{align-self:center}@media screen and (max-width:800px){.grid-container{display:block!important}.bg-image{width:80vw!important;height:40vh!important}}@media screen and (min-width:1600px){.content-text p span,navi ul li{font-size:22px!important}.content-text h1{font-size:5em!important}}