/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/import-glob-loader/index.js!./wp-content/themes/hartbrugreizen/components/travel-banner/travel-banner.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
.travel-banner {
  margin-top: 0.75rem;
  margin-bottom: 2.5rem;
}
.travel-banner__block {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  border-radius: 1.25rem;
  background: linear-gradient(to bottom, #fdf0e4 0%, #fbe2ca 100%);
}
@media print, screen and (min-width: 64em) {
  .travel-banner__block {
    padding-top: 4.375rem;
    padding-bottom: 16.8125rem;
  }
}
.travel-banner h1 {
  margin-bottom: 1.75rem;
}
.travel-banner__intro {
  margin-bottom: 0.9375rem;
  line-height: 1.9;
  display: flex;
  flex-flow: row wrap;
}
@media print, screen and (min-width: 64em) {
  .travel-banner__intro {
    margin-bottom: 0;
    width: 100%;
  }
}
.travel-banner__intro p {
  margin-bottom: 1.625rem;
}
@media print, screen and (min-width: 64em) {
  .travel-banner__right {
    width: 90.5%;
  }
}
.travel-banner__list {
  margin: 0 0 1.25rem;
}
@media print, screen and (min-width: 75em) {
  .travel-banner__list {
    margin: 0 0 3.4375rem;
  }
}
.travel-banner__list li {
  padding-bottom: 0.0625rem;
  padding-left: 2.5rem;
  position: relative;
}
.travel-banner__list li:before {
  position: absolute;
  top: -0.25rem;
  left: 0.125rem;
  font-family: "icomoon", sans-serif;
  font-size: 1.375rem;
  color: #DD1A1D;
  content: "\e905";
}
.travel-banner__lead .button {
  margin-bottom: 0;
}
.travel-banner__price {
  margin-bottom: 0.625rem;
  font-family: "Maven Pro", sans-serif;
  font-size: 1.5625rem;
  font-weight: 700;
  color: #002866;
}
@media print, screen and (min-width: 64em) {
  .travel-banner__price {
    margin-bottom: 0;
    font-size: 1.75rem;
  }
}
.travel-banner #share-options {
  display: none;
  position: absolute;
  left: 132px;
  bottom: 7px;
}
.travel-banner #share-options .button {
  margin-bottom: 0;
}
.travel-banner #share-options .share-box {
  background: #fff;
  padding: 0.5rem;
  border-radius: 1rem;
  max-width: 100%;
  display: flex;
}
