main section p {
    font-size: 1.1em;
    color: #000;
    }

* {
    box-sizing: border-box;
  }

#container {
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    grid-template-areas: 
    "header-text picture"
    ;
     grid-gap: 5px;
}

#container section:nth-of-type(1) {
    grid-area: header-text;
    line-height: 1.8em;
    font-size: 1.2em;
}

#container section:nth-of-type(2) {
	    grid-area: picture;
		background-size: contain;
}

@media only screen and (max-width: 1175px) {

    #container {
    grid-template-columns: 100%;
    grid-template-rows: auto;
    grid-template-areas: 
    "header-text"
    "picture"
    ;
    }


}
