/* ebook-banner */
.ebook-banner {
  padding: var(--70) var(--section);
  min-height: 60.0000rem
}

.ebook-banner .ebook-banner__title {
  text-align: center;
  max-width: 61.2500rem;
  margin: 0 auto;
}

.ebook-banner .ebook-banner__title p:first-child {
  font-size: var(--22);
  color: #383838;
  font-weight: 600;
  margin-bottom: var(--5);
}

.ebook-banner .ebook-banner__title p:last-child {
  font-size: var(--15);
  color: #222
}

@media screen and (max-width: 767.98px) {
  .ebook-banner {
    min-height: 33.6250rem;
    padding-top: var(--50);
    padding-bottom: 0;
  }

  .ebook-banner .ebook-banner__title p:first-child {
    font-size: var(--18)
  }

  .ebook-banner .title-color h1 {
    font-size: var(--22)
  }

  .ebook-banner .title-color h1 br {
    display: none
  }

}

/* End ebook-banner */
/* ebook-benefit */
.ebook-benefit {
  padding: var(--100) var(--section) var(--70);
}

.ebook-benefit .section-bg-overlay {
  background-color: #AE3837;
  opacity: 0.92;
}

.ebook-benefit .ebook-benefit__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: var(--30);
}

.ebook-benefit .title-color h2 {
  text-align: center;
  color: #fff;
  margin-bottom: var(--50);

}

.ebook-benefit .benefit-item {
  padding: var(--33) var(--33) var(--70);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  border-radius: var(--18);
  transition: all .3s;
}

.ebook-benefit .benefit-item:hover {
  background-color: #FF4B4B40
}

.ebook-benefit .benefit-item__icon {
  width: var(--80);
  margin: 0 auto var(--25);
}

.ebook-benefit .benefit-item__title {
  font-size: var(--30);
  color: #fff;
  font-weight: 500;
  margin-bottom: var(--10);
}

.ebook-benefit .benefit-item__desc {
  color: #fff;
  margin: 0;
}

@media screen and (max-width: 767.98px) {
  .ebook-benefit {
    padding: var(--50) var(--section)
  }

  .ebook-benefit .title-color h2 {
    margin-bottom: var(--25)
  }

  .ebook-benefit .ebook-benefit__list {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: var(--20);
  }

  .ebook-benefit .benefit-item__title {
    font-size: var(--22);
  }

  .ebook-benefit .benefit-item__desc {
    font-size: var(--15)
  }

  .ebook-benefit .benefit-item {
    padding: var(--25) var(--20)
  }
}

/* End ebook-benefit */
/* ebook-section */
.ebook-section {
  padding: var(--70) var(--section);
}

.ebook-section h2 {
  color: var(--theme-color);
  margin-bottom: var(--38);
}

.ebook-section .ebook-section__list {
  max-width: 38rem;
}

.ebook-section .ebook-item {
  display: flex;
}

.ebook-section .ebook-item+.ebook-item {
  margin-top: var(--20)
}

.ebook-section .ebook-item__icon {
  width: var(--60);
  flex-shrink: 0;
  margin-right: var(--15);

}

.ebook-section .ebook-item__title {
  font-size: var(--20);
}

.ebook-section .banner-mb {
  display: none
}

.ebook-section .section-bg img {
  object-position: center right;
}

@media screen and (max-width: 767.98px) {
  .ebook-section {
    padding: var(--50) var(--section)
  }

  .ebook-section h2 {
    text-align: center;
    font-size: var(--22);
    margin-bottom: var(--25);
  }

  .ebook-section .ebook-item {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .ebook-section .ebook-item__icon {
    margin-right: 0;
    margin-bottom: var(--20);
  }

  .ebook-section .ebook-item__title {
    font-size: var(--18)
  }

  .ebook-section .banner-mb {
    display: block;
  }
}

/* End ebook-section */
/* ebook-content */
.ebook-content {
  padding: var(--60)0;
  background: #f7f8f9;
}

.ebook-content .ebook-content__title {
  text-align: center;
  max-width: 64.0000rem;
  margin: 0 auto 5rem;
}

.ebook-content .ebook-content__title p {
  font-size: var(--15);
  margin: 0;
}

.ebook-content .ebook-content__row {
  padding: var(--60) var(--section);
  /* min-height: 40rem; */
  display: flex;
  align-items: center;
}

.ebook-content .section-bg {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}

.ebook-content .ebook-item {
  max-width: 35rem;
}

.ebook-content .ebook-content__row:nth-of-type(2n) .ebook-item {
  margin-left: auto;
}

.ebook-content .ebook-content__row:nth-of-type(2n) .section-bg {
  background-position: left;
}

.ebook-content .ebook-item__sub-title {
  color: #383838;
  font-size: var(--22);
  font-weight: 600;
}

.ebook-content .ebook-item__name {
  font-size: var(--32);
  color: var(--theme-color);
  text-transform: uppercase;
  margin-bottom: var(--30);
}

.ebook-content .ebook-item__content ul {
  list-style: none;

}

.ebook-content .ebook-item__content ul li {
  margin-left: 0;
  padding-left: 2rem;
  position: relative;
  color: #222;
  font-size: var(--15);
  margin-bottom: var(--16);
}

.ebook-content .ebook-item__content ul li:before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  background: url('/wp-content/themes/flatsome-child/images/caret-right.svg') no-repeat center;
  position: absolute;
  left: 0;
  top: var(--3);
}

.ebook-content .img-mb {
  display: none
}

@media screen and (max-width: 767.98px) {
  .ebook-content {
    padding: var(--50) 0 0;
  }

  .ebook-content .ebook-content__title {
    padding: 0 15px;
    margin-bottom: var(--30);
  }

  .ebook-content .ebook-content__row {
    padding: var(--30) 0;
    flex-direction: column;
  }

  .ebook-content .section-bg {
    display: none
  }

  .ebook-content .img-mb {
    display: block;
  }

  .ebook-content .ebook-item {
    padding: 0 15px
  }

  .ebook-content .ebook-item__sub-title {
    font-size: var(--18)
  }

  .ebook-content .ebook-item__name {
    font-size: var(--24);
    margin-bottom: var(--25);
  }
}

/* End ebook-content */
/* ebook-message */
.ebook-message {
  padding: var(--60) var(--section);
  background: #f7f8f9;
}

.ebook-message .ebook-message__content {
  display: flex;
  padding: 0 15.9375rem 0 15.9375rem;
  align-items: center;
}

.ebook-message .ebook-message__image {
  width: 35%;
  flex-shrink: 0;
  margin-right: var(--30);
}

.ebook-message .home-form__wrapper {
  border-radius: var(--17);
  overflow: hidden;
}

.ebook-message .ebook-message__text p {
  color: #fff;
  font-size: var(--14);
  text-align: justify;
}

@media screen and (max-width: 767.98px) {
  .ebook-message .ebook-message__content {
    padding: var(--60) var(--30);
  }

  .ebook-message .ebook-message__image {
    display: none
  }

  .ebook-message {
    padding: var(--50) var(--section);
  }
}

/* End ebook-message */
/* ebook-form */
.ebook-form {
  padding: var(--60) var(--section);
  background: #F3F3F3;
}

.ebook-form .section-bg img {
  object-position: center right;
}

.ebook-form .ebook-form--left {
  width: 45%
}

.ebook-form .form-title h2 {
  font-size: var(--36);
  color: var(--theme-color);
  margin-bottom: var(--5);
}

.ebook-form .form-title p {
  font-style: italic;
}

.ebook-form .form-title {
  margin-bottom: var(--30)
}

.ebook-form .form-content input {
  height: var(--40);
  border: 1px solid #e7e7e7;
  box-shadow: none;
}

.ebook-form .form-content label {
  font-weight: 500;
  font-size: var(--16);
}

.ebook-form .form-submit {
  margin: var(--20) 0 0
}

.ebook-form form {
  margin: 0
}

@media screen and (max-width: 767.98px) {
  .ebook-form {
    padding: var(--50) var(--section)
  }

  .ebook-form .ebook-form--left {
    width: 100%
  }

  .ebook-form .section-bg img {
    display: none;
  }

  .ebook-form .form-title h2 {
    font-size: var(--24)
  }
}

/* End ebook-form */