.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

p {
  color: #000;
  margin-bottom: 10px;
}

img {
  max-width: 100%;
  display: inline-block;
}

.block-quote {
  text-indent: 20px;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-style: italic;
}

.heading {
  align-self: center;
  margin-left: 20px;
  font-family: Verdana, Geneva, sans-serif;
  display: block;
}

.button {
  opacity: .82;
  color: #000;
  -webkit-text-stroke-color: black;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  margin-left: 10px;
  margin-right: 10px;
}

.section {
  text-align: center;
  background-color: rgba(243, 195, 20, .08);
}

.body {
  order: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
}

.image {
  text-align: center;
  align-self: center;
}

.heading-2 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-weight: 400;
}

.image-2 {
  margin: 20px;
}

.text-block {
  text-align: center;
}

.heading-3 {
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 28px;
  font-weight: 400;
}

.section-3 {
  display: flex;
}

.cell {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.section-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.columns {
  align-self: center;
}

.column {
  justify-content: center;
  display: flex;
}

.image-4, .image-5 {
  text-align: center;
  border: 1px solid #000;
}

.thumbnail1-copy {
  text-align: center;
  border: 1px solid rgba(50, 49, 49, .79);
  padding-top: 10px;
}

.friends-list {
  margin-left: 60px;
  margin-right: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.friends-list-item {
  padding-top: 10px;
  padding-bottom: 10px;
  list-style-type: disc;
}

@media screen and (max-width: 991px) {
  .heading {
    text-align: center;
  }

  .button {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 15px;
  }

  .section {
    text-align: center;
  }
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba2-02b6ec03 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba3-02b6ec03, #w-node-_40c59539-ad0b-7777-55ea-8346d4aafba4-02b6ec03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba2-d152015c {
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr .25fr;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba3-d152015c, #w-node-_40c59539-ad0b-7777-55ea-8346d4aafba4-d152015c, #w-node-_2e50d47a-8bb3-0233-4a09-9ab1b836720a-d152015c, #w-node-_28cbae19-d5df-2cee-bf71-b0a21edc4bc7-d152015c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba2-086e969c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba3-086e969c, #w-node-_40c59539-ad0b-7777-55ea-8346d4aafba4-086e969c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba2-77457c68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba3-77457c68, #w-node-_40c59539-ad0b-7777-55ea-8346d4aafba4-77457c68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba2-5a878fcf {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_40c59539-ad0b-7777-55ea-8346d4aafba3-5a878fcf, #w-node-_40c59539-ad0b-7777-55ea-8346d4aafba4-5a878fcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


