.lh-template-how-it-work {
  font-family: "Montserrat", Arial, sans-serif;
  color: #21262d;
  font-size: 18px;
  line-height: 26px;
}
.lh-template-how-it-work .lh-template-how-it-work-main {
  background-color: white;
  padding: 40px 20px 60px 20px;
  margin-bottom: 60px;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-main {
    box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.2);
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-main {
    box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-main {
    margin: 20px auto 80px;
    max-width: 720px;
    padding: 40px 30px 60px 30px;
    position: relative;
    border-radius: 30px;
  }
  .lh-template-how-it-work .lh-template-how-it-work-main:before, .lh-template-how-it-work .lh-template-how-it-work-main:after {
    content: "";
    left: 0;
    right: 0;
    position: absolute;
    height: 60px;
    z-index: -1;
    border-radius: 30px;
  }
  .lh-template-how-it-work .lh-template-how-it-work-main:before {
    top: 0;
    box-shadow: 0 -24px 28px 0 rgba(0, 0, 0, 0.1);
  }
  .lh-template-how-it-work .lh-template-how-it-work-main:after {
    bottom: 0;
    box-shadow: 0 24px 28px 0 rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 767px) {
  .lh-template-how-it-work .lh-template-how-it-work-main {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media screen and (max-width: 479px) {
  .lh-template-how-it-work .lh-template-how-it-work-main {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-main .section-container {
  max-width: 920px;
  margin: 20px auto 40px auto;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-main .section-container {
    margin-top: 0;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-main .section-handle {
  font-size: 38px;
  line-height: 43px;
  font-weight: 600;
  margin-bottom: 30px;
  text-align: center;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-main .section-handle {
    font-size: 28px;
    line-height: 32px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-main .steps-list {
  position: relative;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-main .steps-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 50px;
    justify-content: center;
  }
  .lh-template-how-it-work .lh-template-how-it-work-main .steps-list:before {
    content: "";
    position: absolute;
    left: 20%;
    right: 21%;
    top: 30px;
    height: 80px;
    background: url("../images/content/how-it-work-2025/dots.svg") 50% 50% no-repeat;
    background-size: contain;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-main .steps-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 50px;
    justify-content: center;
  }
  .lh-template-how-it-work .lh-template-how-it-work-main .steps-list:before {
    content: "";
    position: absolute;
    left: 20%;
    right: 21%;
    top: 30px;
    height: 80px;
    background: url("../images/content/how-it-work-2025/dots.svg") 50% 50% no-repeat;
    background-size: contain;
  }
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-main .steps-list {
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-main .step-handle {
  font-family: "Gloria Hallelujah", cursive;
  margin-bottom: 15px;
  font-size: 22px;
}
.lh-template-how-it-work .lh-template-how-it-work-main .step-num {
  display: inline-block;
  color: #ff6d1c;
}
.lh-template-how-it-work .lh-template-how-it-work-main .step-title {
  display: inline-block;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-main .item {
    margin-bottom: 40px;
    text-align: center;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-main .item-0 .step-image:before {
  content: "";
  position: absolute;
  left: calc(50% - 60px);
  top: 30px;
  width: 117px;
  height: 117px;
  background-color: #eae7e6;
  border-radius: 50%;
}
.lh-template-how-it-work .lh-template-how-it-work-main .item-0 .step-image:after {
  background-image: url("../images/content/how-it-work-2025/subscribe.png");
  background-size: 150px;
  top: 15px;
  left: -20px;
}
.lh-template-how-it-work .lh-template-how-it-work-main .item-1 .step-image:after {
  background-image: url("../images/content/how-it-work-2025/box.png");
  background-size: 210px;
  top: 10px;
  left: -20px;
}
.lh-template-how-it-work .lh-template-how-it-work-main .item-2 .step-image:after {
  background-image: url("../images/content/how-it-work-2025/delivery.png");
  background-size: 160px;
  left: -10px;
}
.lh-template-how-it-work .lh-template-how-it-work-main .step-image {
  height: 146px;
  margin-bottom: 20px;
  position: relative;
}
.lh-template-how-it-work .lh-template-how-it-work-main .step-image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more {
    margin: 20px auto;
    max-width: 720px;
    padding: 40px 30px 0 30px;
    background-color: white;
    position: relative;
    border-radius: 30px;
  }
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more:before {
    content: "";
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    height: 60px;
    box-shadow: 0 -24px 28px 0 rgba(0, 0, 0, 0.1);
    z-index: -1;
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media screen and (max-width: 479px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .container {
    max-width: unset;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .section-handle {
  font-size: 38px;
  line-height: 43px;
  font-weight: 600;
  margin-bottom: 30px;
  text-align: center;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .section-handle {
    font-size: 28px;
    line-height: 35px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1, .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 {
  margin: 0 auto 40px auto;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1, .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 {
    display: flex;
    align-items: center;
    gap: 35px;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1, .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 {
    display: flex;
    align-items: center;
    gap: 35px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 p, .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 p {
  margin-bottom: 30px;
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 {
  flex: 1 0 50%;
  margin-bottom: 40px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 {
    margin-bottom: 60px;
  }
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 .subsection-image-wrap {
    order: 2;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 .subsection-image-wrap {
    order: 2;
  }
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 .subsection-image-wrap {
    min-height: unset;
    margin-bottom: 30px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 .subsection-image-mob {
  height: 280px;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 .subsection-text {
    order: 1;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-1 .subsection-text {
    order: 1;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 {
  gap: 90px;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 .subsection-text {
    padding-right: 170px;
    line-height: 23px;
  }
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 .subsection-text p {
    margin-bottom: 20px;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 .subsection-text {
    padding-right: 170px;
    line-height: 23px;
  }
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-2 .subsection-text p {
    margin-bottom: 20px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-wrap {
  flex: 1 0 55%;
  position: relative;
  align-self: stretch;
  min-height: 420px;
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-video-wrap {
  flex: 1 0 38%;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-video-wrap {
    display: flex;
    flex-wrap: wrap;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-video {
  min-height: 310px;
  position: relative;
  margin-bottom: 12px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-video {
    flex: 1 0 100%;
    order: 2;
    margin-bottom: 30px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-vide-description {
  font-weight: 600;
  text-align: center;
  line-height: 23px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-vide-description {
    flex: 1 0 100%;
    font-size: 19px;
    line-height: 26px;
    max-width: 292px;
    margin: 0 auto 15px auto;
  }
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-vide-description br {
    display: none;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-desk, .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-mob {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: 50% 50% no-repeat;
  background-size: contain;
}
.lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-desk {
  position: absolute;
  top: -20px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-desk {
    display: none;
  }
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-mob {
    display: none;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-why-is-more .subsection-image-mob {
    display: none;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important {
  background-color: #e8eaec;
  background-size: cover;
  padding: 60px 20px 105px 20px;
  position: relative;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important {
    padding: 40px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important:before {
  content: "";
  position: absolute;
  inset: 0;
  background: url(../images/content/how-it-work-2025/image-from-rawpixel.jpg) 50% 50% no-repeat;
  opacity: 0.2;
}
.lh-template-how-it-work .lh-template-how-it-work-important .container {
  position: relative;
  z-index: 1;
  max-width: 1050px;
}
.lh-template-how-it-work .lh-template-how-it-work-important .section-handle {
  font-size: 38px;
  line-height: 43px;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
  color: rgb(24, 119, 242);
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .section-handle {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 8px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important .section-sub-handle {
  font-size: 32px;
  line-height: 36px;
  text-align: center;
  margin-bottom: 34px;
  font-weight: 400;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .section-sub-handle {
    font-size: 23px;
    line-height: 28px;
    max-width: 300px;
    margin: 0 auto 30px;
  }
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-1, .lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 {
    display: flex;
    gap: 40px;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-1, .lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 {
    display: flex;
    gap: 40px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-text p, .lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 .subsection-text p {
  margin-bottom: 20px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-text, .lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 .subsection-text {
    font-size: 17px;
    line-height: 27px;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 {
  margin-bottom: 120px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 {
    margin-bottom: 25px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-text {
  flex: 1 0 39%;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-text {
    margin-bottom: 20px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-image-wrap {
  flex: 1 0 60%;
  position: relative;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-image-desk {
  inset: 0 0 -70px 0;
  z-index: 1;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-1 .subsection-image-mob {
  height: 165px;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 .subsection-text {
  flex: 1 0 50%;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 .subsection-image-wrap {
  flex: 1 0 50%;
  position: relative;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-2 .subsection-image-desk {
  top: -100px;
  right: 0;
  bottom: -40px;
  left: 0;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-image-desk, .lh-template-how-it-work .lh-template-how-it-work-important .subsection-image-mob {
  background: 50% 50% no-repeat;
  background-size: contain;
}
.lh-template-how-it-work .lh-template-how-it-work-important .subsection-image-desk {
  position: absolute;
  inset: 0;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-image-desk {
    display: none;
  }
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-image-mob {
    display: none;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-important .subsection-image-mob {
    display: none;
  }
}
.lh-template-how-it-work .lh-template-why-it-work-inside-in-box {
  padding: 90px 20px 60px 20px;
  box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 60px;
  position: relative;
  background-color: white;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-why-it-work-inside-in-box {
    padding: 30px 20px;
    margin: -10px auto 40px auto;
    max-width: 480px;
  }
}
@media screen and (max-width: 479px) {
  .lh-template-how-it-work .lh-template-why-it-work-inside-in-box {
    margin: 0 0 40px 0;
    max-width: 100%;
  }
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-why-it-work-inside-in-box:before {
    content: "";
    width: 190px;
    height: 250px;
    left: 0;
    top: 20px;
    position: absolute;
    background: url(../images/content/how-it-work-2025/tree.png) 100% 50% no-repeat;
    background-size: contain;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-why-it-work-inside-in-box:before {
    content: "";
    width: 190px;
    height: 250px;
    left: 0;
    top: 20px;
    position: absolute;
    background: url(../images/content/how-it-work-2025/tree.png) 100% 50% no-repeat;
    background-size: contain;
  }
}
.lh-template-how-it-work .lh-template-why-it-work-inside-in-box .container {
  max-width: 800px;
}
.lh-template-how-it-work .lh-template-why-it-work-inside-in-box .section-handle {
  text-align: center;
  font-size: 38px;
  line-height: 43px;
  font-weight: 500;
  margin-bottom: 30px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-why-it-work-inside-in-box .section-handle {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px;
  }
}
.lh-template-how-it-work .lh-template-why-it-work-inside-in-box p {
  margin-bottom: 30px;
}
.lh-template-how-it-work .lh-template-how-it-work-faq {
  margin-bottom: 100px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq {
    margin-bottom: 60px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-faq .handle {
  text-align: center;
  font-size: 38px;
  line-height: 43px;
  margin-bottom: 50px;
  font-weight: 500;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .handle {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 20px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items {
    flex-direction: column;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 30px 0;
  margin-bottom: -1px;
  box-sizing: border-box;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item {
    flex: 0 0 calc(50% - 20px);
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item {
    flex: 0 0 calc(50% - 20px);
  }
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item {
    padding: 20px 0;
  }
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item:nth-child(2n+1) {
    margin-right: 40px;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item:nth-child(2n+1) {
    margin-right: 40px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .item[open] .cross {
  transform: rotate(-45deg);
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question {
  font-size: 20px;
  font-weight: 600;
  padding-right: 50px;
  position: relative;
  cursor: pointer;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question .cross {
  position: absolute;
  top: -7px;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: #ff6d1c;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 967px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question .cross {
    top: 50%;
    margin-top: -20px;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question .cross:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-color: white;
  -webkit-mask: url("../images/content/homepage-2025new/faq/cross.svg") 50% 50% no-repeat;
          mask: url("../images/content/homepage-2025new/faq/cross.svg") 50% 50% no-repeat;
  -webkit-mask-size: 24px;
          mask-size: 24px;
  transition: all 0.1s ease-in-out;
}
@media all and (min-width: 968px) {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question:hover .cross {
    background-color: #eeeeee;
  }
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question:hover .cross:before {
    background-color: black;
  }
}
@media print {
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question:hover .cross {
    background-color: #eeeeee;
  }
  .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .question:hover .cross:before {
    background-color: black;
  }
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .answer {
  padding: 30px 0 8px 0;
  font-size: 19px;
  margin: 0;
  font-weight: 500;
  line-height: 1.55;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .answer a {
  color: #ff6d1c;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .answer a:hover {
  color: #fd8949;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .answer b, .lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .answer strong {
  font-weight: 600;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .faq-items .answer p {
  margin-bottom: 32px;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .button-wrap {
  text-align: center;
}
.lh-template-how-it-work .lh-template-how-it-work-faq .button-wrap a.button {
  padding: 18px 26px;
  font-size: 18px;
}
.lh-template-how-it-work .lh-template-how-it-work-faq details {
  interpolate-size: allow-keywords;
}
.lh-template-how-it-work .lh-template-how-it-work-faq details::details-content {
  transition: block-size 0.5s, content-visibility 0.5s allow-discrete;
  overflow: hidden;
  block-size: 0;
}
.lh-template-how-it-work .lh-template-how-it-work-faq details[open]::details-content {
  block-size: auto;
}
.lh-template-how-it-work .blue {
  color: rgb(24, 119, 242);
}
.lh-template-how-it-work b {
  font-weight: 600;
}
