* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.center {
  display: flex;
  align-items: center;
  justify-content: center;
      text-align: center;
}
.wrapper {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  height: 100vh;
  width: 100vw;
/*   text-align: center;
  valign: middle; */
}
.nested {
  display: grid;
  border-style: solid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, 1fr);
  font-family: arial;
  font-size: 30px;
}
.display {
      grid-column: 5/6;
    grid-row: 1/3;
  
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
}

.display-lp {
  grid-column: 3/5;
  grid-row: 1/4;
  font-size: 150px !important;
  color: #F4ED5E !important;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
  font-family: times-new-roman;
  font-style: italic;
  font-weight: 600;
/*   background: repeating-radial-gradient(#87B5DE, #24488D 5%, #6094CA 10%); */
/*  background: radial-gradient(circle, #87B5DE, #6094CA, #24488D); */
 /* background-image: url(https://media1.giphy.com/media/3ov9k1173PdfJWRsoE/giphy.gif?cid=790b76115cba28d8696d4d366f1ee493);  */
  background-image: url(lp-bg.jpg); 
  background-size: cover;
  background-position: center center;
}


.calc {
  grid-column: 1/3;
  grid-row: 1/3;
  
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
      
    /* background-image: url(k2.jpg); */
    background-image: url(k2.jpg);
    background-size: cover;
    background-position: center center;
}
.button {
  font-size: 15px !important;
}

.button:hover {
  background-color: darkgrey;
}

.button:active {
  background-color: darkgrey;
}

.button:focus {
  background-color: darkgrey;
}

.wrapper > div {
  border: solid 3px #666;
}
.calc > button {
  border: solid 1px #aaa;
      font-size: 30px;
    font-weight: bold;
    font-style: italic;
    border-color: #9ecaed;
    box-shadow: inset -2px -1px 7px 0px #ffffff;
    background: #000000a8;
    color: rgba(255, 255, 255, 0.59);
}

.red {    color: rgb(160, 2, 2) !important;}

.display > div {
  border: solid 1px #aaa;
}
