#navigation {
    display: none !important;
    visibility: hidden !important;
  }
  
  /* remove the second wp-block-group on the page. */
.wp-site-blocks > div.wp-block-group:nth-child(3),
.wp-site-blocks > div.wp-block-group:nth-child(4) {
    display: none;
}

.page-heading {
    margin-top:80px;
    margin-bottom:45px;
    text-align:center
  }
  .page-heading h1 {
    font-size:40px;
    font-weight:400;
    margin:0;
    color:#393e4b
  }
  .feature-table {
    max-width:828px;
    margin:25px auto 0 auto;
    display:flex;
    text-align:center
  }
  @media screen and (max-width: 865px) {
    .feature-table {
      padding:0 24px
    }
  }
  .feature-table ul {
    list-style:none;
    padding:0;  
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0;
  }
  .feature-table ul li {
    font-size:16px;
    color:#23262e;
    
  }
  .feature-table ul li p {
    margin-top: 0;
    margin-bottom: 0;
  }
  .feature-table .feature-names-table {
    border:1px solid #d3d4d4;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    flex-basis:458px;
    margin:14px -1px 14px 0
  }
  @media screen and (max-width: 865px) {
    .feature-table .feature-names-table {
      flex:2
    }
  }
  .feature-table .feature-names-table li {
    line-height:24px;
    padding:20px 0;
    width: 100%;
  }
  .feature-table .feature-names-table li:first-child {
    font-size:20px;
    font-weight:900;
    color:#393e4b
  }
  .feature-table .feature-names-table li:not(:last-child) {
    border-bottom:1px solid #d3d4d4
  }
  .feature-table .feature-availability-table {
    border-radius:4px;
    border:3px solid #348eef;
    flex:1;
    display:flex;
    flex-flow:column;
    justify-content:space-around;
    padding:14px 0
  }
  .feature-table .feature-availability-table img {
    width:160px
  }
  @media screen and (max-width: 865px) {
    .feature-table .feature-availability-table img {
      max-width:160px;
      padding:0 16px
    }
  }
  .feature-table .feature-availability-table li {
    font-weight:700
  }
  .action-area {
    text-align:center;
    margin-top:60px
  }
  .action-area .pricing-info {
    font-weight:400;
    font-size:24px
  }
  .action-area .pricing-info .main-price {
    text-decoration:line-through;
    text-decoration-color:red
  }
  .action-area .pricing-info .discounted-price {
    font-weight:900
  }
  .action-area .action-buttons {
    margin-top:30px;
    display:flex;
    justify-content:center;
    gap:30px;
    margin-bottom:200px
  }
  @media screen and (max-width: 865px) {
    .action-area .action-buttons {
      flex-direction:column;
      margin-bottom:50px;
      gap:0
    }
  }
  .action-area .action-buttons .btn-decline-offer {
    width:300px;
    font-weight:400;
    display: inline-block;
  }
  @media screen and (max-width: 865px) {
    .action-area .action-buttons .btn-decline-offer {
      width:200px;
    }
  }
  .action-area .action-buttons .btn-accept-offer {
    width:370px
  }
  @media screen and (max-width: 865px) {
    .action-area .action-buttons .btn-accept-offer {
      width:270px
    }
  }
  .action-area .action-buttons .upgrade-block {
    border-left:1px solid #d3d4d4;
    padding-left:30px;
    padding-top:20px
  }
  @media screen and (max-width: 865px) {
    .action-area .action-buttons .upgrade-block {
      order:1;
      padding:0;
      border:none;
      padding:0
    }
  }
  .action-area .action-buttons .decline-block {
    padding-top:20px
  }
  @media screen and (max-width: 865px) {
    .action-area .action-buttons .decline-block {
      order:2;
      padding:0
    }
  }
  .action-area .action-buttons .downgrad-info {
    font-weight:300;
    font-size:13px
  }
  

.decline-block a.btn-decline-offer {
    background-color:#f5f5f5;
  box-shadow: none;
  color: #666;
  line-height: 1;
  padding: 13px 25px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  border-radius: 6px;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  display: inline-block;
  border: none;
}
.decline-block a.btn-decline-offer:hover {
  background: rgb(224.6,224.6,224.6);
}
.upgrade-block a.btn-accept-offer {
    background-color: #fb9017;
  box-shadow: none;
  color: #fff;
  line-height: 1;
  padding: 13px 25px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  width: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  border-radius: 6px;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  display: inline-block;
  border: none;
}