header {
  /* max-height: 97px; */
}

.header-inner {
  max-width: 95vw;
  padding-inline: min(20px, 5%);
  margin-inline: auto;
}

.sections {
  margin-top: 5rem;
  width: 100%;
  max-width: clamp(900px, 87vw, 1600px);
  /* padding-inline: min(20px, 5%); */
  padding-inline: 5%;
  margin-inline: auto;
}

.setCenter-headerList {
  height: 100%;

  svg {
    color: rgba(0, 0, 0, .6);
    width: 1.1em;
    height: 1.1em;
    line-height: 2;
    vertical-align: middle;
  }
}

.setCenter-headerItem {
  color: rgba(0, 0, 0, .7);
}

.sections--nomt {
  width: 100%;
  max-width: clamp(900px, 87vw, 1600px);
  /* padding-inline: min(20px, 5%); */
  padding-inline: 5%;
  margin-inline: auto;
}

.sections--limitWidth {
  width: min(100%, 2000px);
  padding-inline: 5%;
  margin-inline: auto;
}

.site-logo-bbox {
  height: 100%;
}

.site-logo-sbox {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.-dress_b15007header.b-plain .column.-column2 {
  margin-right: 0;
}

#features {
  display: block;
}

#features .b-both_diff .g-column {
  display: block;
}

#features .c-space_normal .g-column>.-col8 {
  width: 100%;
}

#features .-col8 {
  width: 90%;
}

html .c-space_normal .g-column>.column {
  margin-top: 0;
}

#bk57159 .sections {
  margin-top: 0;
}

.w-left {
  right: 0;
  left: auto;
}

#bk57159 .sections {
  padding: 0 5%;
}

#section3 > .-col8 {
  width: 100%;
}






@media screen and (max-width: 641px) {
  .sections {
    margin-top: 3rem;
  }

  #features .-col8 {
    width: 100%;
  }

  #bk57148 h2 {
    padding-bottom: 0;
  }

  #section1{
    margin-top: 2rem;
    padding-bottom: 0;
  }

  #section1 > .-column2 {
    padding-bottom: 0;
  }

  #section2 {
    margin-top: 3rem;
  }

  #section3 .c-body {
    padding-bottom: 0;
  }

  #section4 {
    margin-top: 0;
  }
}