.dd-inspire-page {
  margin-bottom: -6em;
  padding-top: 60px;
  padding-bottom: 6em;
  background: #fff;
}
@media screen and (max-width: 949px) {
  .dd-inspire-page {
    padding-top: 20px;
  }
}
.dd-inspire-page h1 {
  color: #13377d;
  font-weight: 300;
}
.dd-inspire-page .container.container--dd-inspire-page {
  width: 100%;
  max-width: 960px;
}
.dd-inspire-page .dd-inspire-page__sections__section {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 15px 35px;
  background-color: #f6f6f6;
}
.dd-inspire-page__sections__section__text__header {
  margin-top: 0;
  color: #002776;
  font-weight: 500;
  text-align: left !important;
}
.dd-inspire-page .dd-inspire-page__sections__section h2 {
  font-weight: 300;
}
.dd-inspire-page .dd-inspire-page__sections__section__img {
  text-align: center;
}
.dd-inspire-page .dd-inspire-page__sections__section__img img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.dd-inspire-page .dd-inspire-page__sections__section__text {
  font-size: 15px;
  padding-top: 20px;
}
.dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--even .dd-inspire-page__sections__section__text {
  padding-left: 30px;
}
@media screen and (max-width: 949px) {
  .dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--even .dd-inspire-page__sections__section__text {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--odd .dd-inspire-page__sections__section__text {
  padding-right: 30px;
}
@media screen and (max-width: 949px) {
  .dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--odd .dd-inspire-page__sections__section__text {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--single .dd-inspire-page__sections__section__text {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 949px) {
  .dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--single .dd-inspire-page__sections__section__text {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.dd-inspire-page .dd-inspire-page__sections__section__text p {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
  line-height: 1.5;
}
.dd-inspire-page .dd-inspire-page__sections__section__text strong {
  font-family: 'montserratsemi_bold', sans-serif;
}
.dd-inspire-page .dd-inspire-page__sections__section__text .dd-inspire-page__price {
  font-family: 'montserratsemi_bold', sans-serif;
  font-size: 24px;
  color: #13377d;
}
.dd-inspire-page .dd-inspire-page__sections__section__text ul {
  margin-bottom: 0;
  list-style-position: inside;
}
.dd-inspire-page .dd-inspire-page__sections__section__text ul li {
  position: relative;
  padding-left: 15px;
  line-height: 1.5;
}
.dd-inspire-page .dd-inspire-page__sections__section__text ul li:before {
  position: absolute;
  content: '-';
  left: 0;
  top: 0;
}
.dd-inspire-page .dd-inspire-page__sections__section__text .dd-inspire-page__notice {
  margin-top: 20px;
  margin-bottom: 0;
  color: #484848;
  font-size: 14px;
}
.dd-inspire-page .dd-inspire-page__sections__section__text .dd-inspire-page__price-text {
  margin-top: 0;
  margin-bottom: 0;
}
.dd-inspire-page .dd-inspire-page__sections__section__text .dd-inspire-page__header2 {
  margin-top: 0;
  margin-bottom: 0;
}
.dd-inspire-page .dd-inspire-page__sections__section__text .dd-inspire-page__header2-more {
  margin-top: 0;
}
.dd-inspire-page .dd-inspire-page__sections__section__text .dd-inspire-page__with-btn {
  margin-bottom: 30px;
}
.dd-inspire-page .dd-inspire-page__app-btn {
  margin: 0 5px 5px 0;
}
.dd-inspire-page .dd-inspire-page__app-btn img {
  width: 100px;
}
@media screen and (max-width: 376px) {
  .dd-inspire-page .dd-inspire-page__app-btn img {
    width: 95px;
  }
}
@media screen and (max-width: 321px) {
  .dd-inspire-page .dd-inspire-page__app-btn img {
    width: 77px;
  }
}
.dd-inspire-page .dd-inspire-page__btn {
  display: inline-block;
  font-weight: 300;
  color: #13377d;
  background: #ffd550;
  font-size: 20px;
  line-height: 35px;
  padding: 10px 60px;
  -webkit-border-radius: 28px;
  border-radius: 48px;
  -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.dd-inspire-page .dd-inspire-page__btn:hover {
  color: white;
  background: #13377d;
}
.dd-inspire-page .row-flex {
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 949px) {
  .dd-inspire-page .row-flex {
    flex-wrap: wrap;
  }
}
.dd-inspire-page .dd-inspire-page__sections__section.dd-inspire-page__sections__section--even .row-flex {
  flex-direction: row-reverse;
}
.dd-inspire-page .m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.dd-inspire-page .m-b-10 {
  margin-bottom: 10px !important;
}
