section {
  display: grid;
  justify-items: center;
  align-items: center;
  grid-row-gap: 32px;
  padding-left: 164px !important;
  padding-right: 164px !important;
}

section img {
  width: 70%;
}



.btn {
	display: grid;
  grid-template-columns: min-content 1fr;
  grid-gap: 10px;
  justify-items: center;
  align-items: center;
	font-weight: 400;
	color: white;
  background-color: #17a2b8;
  border-color: #17a2b8;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
}

button img {
  width: 2vw;
}

@media (orientation: portrait) {
  section {
    padding: 64px 0 !important;
  }
  button img {
    width: 6vw;
  }

}
