body h2, body h3 {
  margin-bottom: 5px; }
body section.callouts .callout:last-child {
  margin-bottom: 0; }
body section.callouts .checklist .task {
  background-color: #eef1f3;
  padding: 10px 20px;
  margin-bottom: 10px; }
  @media (min-width: 768px) {
    body section.callouts .checklist .task {
      margin-right: 40px; } }
  body section.callouts .checklist .task .fas.fa-check {
    border: 2px solid #ccc;
    color: #ccc;
    border-radius: 50%;
    margin: 0 10px;
    padding: 5px; }
  body section.callouts .checklist .task.completed .fas.fa-check {
    color: #3ab174;
    background-color: white;
    border-color: #3ab174; }
@media (min-width: 992px) {
  body section.get-started .container {
    background-image: url(https://dvhdolp8nm3ci.cloudfront.net/staging-assets/shared/textures/grey_overlay-cbf15e59718755f7404d0ee30707a982e9b62cc8e188374e384b2e657a2d0c5e.png), url(https://dvhdolp8nm3ci.cloudfront.net/staging-assets/front/client/tasks/desk_top_bg-98eb379abef96f6852fc5a1ac7774cb1031bc8d0aa896241f77a1aee62596bd9.jpg);
    background-repeat: repeat, no-repeat;
    background-position: center center;
    background-size: auto, cover;
    color: #eef1f3; }
    body section.get-started .container .wrapper {
      padding: 40px 0;
      max-width: 400px;
      margin-left: auto;
      margin-right: auto; } }
    @media (min-width: 992px) and (min-width: 1200px) {
      body section.get-started .container .wrapper {
        max-width: 500px; } }
@media (min-width: 992px) {
      body section.get-started .container .wrapper a {
        color: white; } }
@media (max-width: 767px) {
  body section.features .col-sm-8:not(:first-child) table {
    margin-top: 20px; } }
body section.features table tr td {
  vertical-align: top; }
  body section.features table tr td .img-circle {
    margin: 0 10px;
    border: 1px solid;
    width: 60px;
    height: 60px;
    font-weight: 500;
    color: white;
    text-align: center; }
    body section.features table tr td .img-circle.rsvp {
      background-color: #c3e1f1;
      font-size: 14px;
      padding-top: 20px; }
    body section.features table tr td .img-circle.digital_invitation {
      background-color: #f9aa8b;
      font-size: 30px;
      padding-top: 8px; }
    body section.features table tr td .img-circle.seating {
      background-color: #b5da9e;
      font-size: 30px;
      padding-top: 8px; }

@media (min-width: 768px) {
  body.rtl section.callouts .checklist .task {
    margin-right: 0;
    margin-left: 40px; } }
