@charset "UTF-8";
.brochure-out {
  background-color: #FAF4F1;
  margin-top: 15px;
  position: relative;
  margin-bottom: 120px;
}

.brochure-out__title {
  margin: 0;
  text-align: center;
  font-size: 3rem;
}
.brochure-out__title span {
  color: #b3b3b3;
}

.brochure-out__p {
  font-size: 1.25rem;
  color: #4d4d4d;
  padding: 20px 0;
  line-height: 1.4;
}

.brochure-out__bg-img {
  width: 100%;
  position: relative;
}

.brochure-out__left-img {
  padding-bottom: 20px;
  width: 100%;
}
@media (min-width: 500px) and (max-width: 991px) {
  .brochure-out__left-img {
    width: 70%;
    margin: auto 15%;
  }
}

.brochure-out__right-content {
  padding: 30px 0 0;
}
@media (min-width: 992px) {
  .brochure-out__right-content {
    padding-top: 50px;
  }
}

.brochure-out__right-btn {
  text-align: center;
  display: flex;
  justify-content: center;
}
.brochure-out__right-btn .btn {
  width: 50%;
  font-weight: 500;
  border: 1px solid #DA1F26;
  padding: 1.25rem 1.875rem;
  color: #DA1F26;
}
@media (max-width: 480px) {
  .brochure-out__right-btn .btn {
    width: 80%;
  }
  .brochure-out__right-btn .btn:first-child {
    display: none;
  }
}
.brochure-out__right-btn .btn i {
  font-size: 1.875rem;
  padding: 0 0 0 0.9375rem;
}
.brochure-out__right-btn .btn:active, .brochure-out__right-btn .btn:hover {
  background-color: #DA1F26;
  color: #FFF;
}

.discount-updates__title {
  font-size: 2.75rem;
  line-height: 1.3;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 14px;
}

.discount-updates__text {
  padding: 130px 0 70px;
  color: #FFF;
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
}

@media (min-width: 480px) {
  .discount-updates__text {
    padding: 50px 0 70px;
  }
}
@media (min-width: 992px) {
  .discount-updates__text {
    max-width: 758px;
  }
}
.discount-updates__p {
  font-size: 1.375rem;
  line-height: 1.4;
  padding: 1rem 0;
  font-weight: 300;
}

.discount-updates__overlay-img {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.discount-updates__overlay-img:before {
  width: 480px;
  height: 734px;
  content: "";
  display: block;
  background-image: url(../../src/images/hp_du_xs.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  z-index: -1;
}

@media (min-width: 480px) {
  .discount-updates__overlay-img:before {
    background-image: url(../../src/images/hp_du_sm.jpg);
    width: 768px;
    height: 421px;
  }
}
@media (min-width: 768px) {
  .discount-updates__overlay-img:before {
    background-image: url(../../src/images/hp_du_md.jpg);
    width: 992px;
    height: 421px;
  }
}
@media (min-width: 992px) {
  .discount-updates__overlay-img:before {
    background-image: url(../../src/images/hp_du_lg.jpg);
    width: 1200px;
    height: 421px;
  }
}
@media (min-width: 1200px) {
  .discount-updates__overlay-img:before {
    background-image: url(../../src/images/hp_du_xlg.jpg);
    width: 100vw;
    height: 21.927vw;
    min-width: 1665px;
    min-height: 390px;
  }
}
.discount-updates__top-icon {
  font-size: 3px;
  word-spacing: 2px;
}

.discount-updates__form {
  width: 60%;
  height: 48px;
  overflow: hidden;
  position: relative;
  margin: auto;
}
@media (max-width: 991px) {
  .discount-updates__form {
    width: 90%;
  }
}
.discount-updates__form .subscribe-field-confirm {
  display: none;
}
.discount-updates__form .discount-form__privacy {
  padding-left: 15px;
  line-height: 1.2em;
}
.discount-updates__form .discount-form__privacy label a {
  text-decoration: underline;
}
.discount-updates__form .form-group {
  position: relative;
  margin-bottom: 0;
}
.discount-updates__form .form__validation-message {
  background-color: #db1a2080;
  color: #FFF;
}

.discount-updates__input {
  border: 1px solid #FFF;
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFF;
  font-weight: 300;
  height: 48px;
  border-radius: 5px;
  display: block;
  width: 100%;
  margin: 0 auto 1.125rem;
  padding: 0 1.25rem;
}
.discount-updates__input:focus {
  background-color: rgba(0, 0, 0, 0.3);
  color: #FFF;
}
.discount-updates__input::-webkit-input-placeholder, .discount-updates__input:-moz-placeholder, .discount-updates__input::-moz-placeholder, .discount-updates__input:-ms-input-placeholder {
  color: #FFF;
  font-weight: 100;
  text-align: center;
  position: relative;
  opacity: 0.8;
}
@media (min-width: 992px) {
  .discount-updates__input {
    text-align: left;
    margin: 0 auto 1.125rem;
    width: 100%;
    max-width: 505px;
    padding: 0 1.25rem 0 1.25rem;
  }
}

.form-group.is-invalid input {
  margin-bottom: 0;
}

.form-group.namefield {
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 480px) {
  .form-group.namefield {
    width: 100%;
  }
}

#SubscriberForm_SubscriberFirstName {
  margin-right: 2%;
}

.discount-updates__input::placeholder {
  color: #CCC;
}

.discount-updates__input:-webkit-autofill {
  /*-webkit-box-shadow: 0 0 0 30px #999 inset;*/
}

.terms-label {
  font-size: 10px;
  font-weight: 400;
  color: #E2DFDE;
}

#SubscriberForm_SubscriberForm_SubscriberPrivacy {
  float: left;
}

@media (min-width: 992px) {
  .discount-updates__input::-webkit-input-placeholder {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .discount-updates__input:-moz-placeholder {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .discount-updates__input::-moz-placeholder {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .discount-updates__input:-ms-input-placeholder {
    text-align: left;
  }
}
.discount-updates__btn {
  width: 100%;
  max-width: 300px;
  height: 48px;
  border-radius: 5px;
  display: block;
  border: 0;
  background-color: #FFF;
  color: #DA1F26;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 auto;
}

@media (min-width: 992px) {
  .discount-updates__btn {
    width: 33.3333%;
    max-width: unset;
    /*border-radius: 0 5px 5px 0;*/
  }
}
.why {
  /*touring section css*/
}

.why__title {
  padding: 15px 0;
  font-size: 5rem;
  text-align: center;
}

.why__img {
  -moz-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  position: relative;
  width: 106%;
  background-size: cover;
  background-position: center;
  border-radius: 3px;
  margin: -4px;
  /*-webkit-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);*/
}

.why__overlay-content {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.why__overlay-content:hover {
  cursor: pointer;
}
.why__overlay-content:hover .why__img {
  filter: none;
}

.why__vector {
  width: 100%;
  height: 100%;
  max-height: 100px;
  margin-top: 90px;
  background-size: cover 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.why .sunrise-img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 15.3'%3E%3Cpath fill='%23fff' d='M27 8.3l-7-2h-2l-2-1h-2.9l-1.9.5C10.9 4.2 9.5 3 7.9 3 6 3.1 4.4 4.6 4.4 6.5c0 .6.2 1.1.4 1.6l-.8.6c-.1-.1-.2-.2-.3-.2-.1 0-.2 0-.3.1l-1 .6c-.2.1-.3.4-.2.6.1.2.3.3.4.3h.1L2 13.3l-2 1v1h30v-1l-3-6zM5.4 6.5c0-1.3 1.1-2.4 2.4-2.4 1.2 0 2.2.9 2.3 2L6 7.3l-.3.2c-.2-.3-.3-.6-.3-1zM25 14.3v-.1l-2.1-4.1-.9.4 1.9 3.8H20v-.1l-2.1-4.1-.9.4 1.9 3.8h-3.4v-.1l-3.1-6.1-.9.4 2.9 5.8H6.1L8 10.5l-.9-.4L5 14.2v.1H2.2l.7-.3 1-4.1 2.5-1.7 6.8-1.9h2.5l2 1h2.1l6.4 1.8 2.6 5.2H25zM10 2.7c.1 0 .2.1.3.1.2 0 .3-.1.4-.3l.6-1c0-.2 0-.5-.3-.7-.1 0-.2-.1-.3-.1-.2 0-.3.1-.4.3l-.5 1c-.2.2-.1.5.2.7z'/%3E%3Cpath fill='%23fff' d='M12 4.5c.1 0 .2 0 .3-.1l1-.6c.2-.1.3-.4.2-.7-.2-.1-.3-.2-.5-.2-.1 0-.2 0-.3.1l-1 .6c-.2.1-.3.4-.2.7.2.1.3.2.5.2zM7.8 2.1c.3 0 .5-.2.5-.5V.5C8.3.2 8 0 7.8 0c-.3 0-.5.2-.5.5v1.1c0 .3.2.5.5.5zm-2.9.5c.1.1.3.2.4.2.1 0 .2 0 .3-.1.2-.1.3-.4.2-.7l-.6-1C5.1.9 5 .8 4.8.8c-.1 0-.2 0-.3.1-.2.1-.3.5-.2.7l.6 1zM1.8 7.1H3c.3 0 .5-.2.5-.5s-.2-.5-.5-.5H1.8c-.3 0-.5.2-.5.5 0 .2.3.5.5.5zM2.4 4l1 .6c.1 0 .2.1.3.1.2 0 .3-.1.4-.3.1-.2.1-.6-.2-.7l-1-.6c-.1 0-.2-.1-.2-.1-.2 0-.4.1-.5.3-.2.3-.1.6.2.7z'/%3E%3C/svg%3E");
}
.why .farm-img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 115.2'%3E%3Cpath fill='%23fff' d='M0 55.1h150v4H0zm28-41.6v10.4h16V13.5H28zm12 6.3h-8v-2.4h8v2.4zm31.7 25.9h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h5v5.4h4v-5.4h4.9v5.4h4V36.3h-4v5.4h-4.9v-5.4h-4v5.4h-5v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v14.8h4z'/%3E%3Cpath fill='%23fff' d='M11 28.5C11 15 22 4 35.5 4S60 15 60 28.5v22.7h4V28.5C64 12.8 51.2 0 35.5 0S7 12.8 7 28.5v22.7h4V28.5z'/%3E%3Cpath fill='%23fff' d='M23.3 51.1h6.9l5.4-5.3 5.3 5.3h6.8v-20H23.3v20zm20.4-2.8L38.5 43l5.2-5.1v10.4zm-2.9-13.2l-5.2 5.1-5-5.1h10.2zm-13.5 2.3l5.5 5.5-5.5 5.4V37.4zm105.4 70l-4.7 3.4H75.2l-4.3-1-3.7.8-4.6-3.2-4.7 3.4h-7.2l-4.6-2.2-3.7 1.8-4.5-4.3-4.9 4.7h-7l-4.6-2.2-4.6 2.2-16.8-.2v4l17.7.2 3.7-1.8 3.7 1.8h9.5l3.3-3.2 3.7 3.6 4.5-2.2 3.7 1.8h9.3l3.5-2.5 3.7 2.6 4.6-1 3.9.9h54.4l3.5-2.5 3.5 2.5H150v-4h-12.5z'/%3E%3Cpath fill='%23fff' d='M124.6 106.8V98l1.7-2.1h4.6c1.3 1.7 2.9 3.2 4.7 4.3l1.2.7c.6.4 1.3.5 2 .3l2.4-.7c1.1-.3 1.8-1.4 1.7-2.5l-.2-12.4c0-1.3-.9-2.4-2.1-2.8l-5.7-1.7-8.8-7.5c-1.2-1-2.7-1.5-4.2-1.5H87.1c-3.3 0-6 2.7-6 6v13.7h4V78.1c0-1.1.9-2 2-2h.1V83c0 .8.1 1.6.3 2.4l1.3 4.6-2.1 6.3c-.1.4-.2.8-.2 1.2v9.3h4v-5.5l3.9-2.1 2.8 7.6h4.3L98 97.3l2.8-1.5h14.4l-1.3 11h4l1.2-9.7 1.6.9v8.8h3.9zm-6.6-15H99.8l-8.9 4.8 2.2-6.5-1.6-5.8c-.1-.4-.2-.8-.2-1.3v-6.9H122c.6 0 1.1.2 1.6.6l9.5 8 5.8 1.7.2 10.6-.6.2-.6-.4c-1.6-1-3-2.4-4-4l-.6-.9h-8.6l-2 2.5-4.7-2.6z'/%3E%3C/svg%3E");
}
.why .barbecue-img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.4 20.3'%3E%3Cpath fill='%23fff' d='M17.7 12.8c-.1 0-.1.1-.1.2s.1.2.1.2h.1s.1 0 .1-.1V13c.1 0 .1-.1.1-.2s-.1-.2-.1-.2c.1 0 .1-.1.1-.2s-.1-.2-.1-.2.1-.1 0-.1-.1-.1-.1 0c-.1 0-.1.1-.1.2s.1.2.1.2c-.1 0-.1.1-.1.2-.1-.1-.1 0 0 .1 0 0 .1 0 0 0 .1 0 0 0 0 0zm2.1 0c-.1 0-.1.1-.1.2s.1.2.1.2h.1s.1 0 .1-.1V13c.1 0 .1-.1.1-.2s-.1-.2-.1-.2c.1 0 .1-.1.1-.2s-.1-.2-.1-.2.1-.1 0-.1c0 0-.1-.1-.1 0-.1 0-.1.1-.1.2s.1.2.1.2c-.1 0-.1.1-.1.2-.2-.1-.1 0 0 .1zm2 0c-.1 0-.1.1-.1.2s.1.2.1.2h.1s.1 0 .1-.1V13c.1 0 .1-.1.1-.2s-.1-.2-.1-.2c.1 0 .1-.1.1-.2s-.1-.2-.1-.2.1-.1 0-.1c0 0-.1-.1-.1 0-.1 0-.1.1-.1.2s.1.2.1.2c-.1 0-.1.1-.1.2-.1-.1-.1 0 0 .1 0 0 .1 0 0 0 .1 0 0 0 0 0zM23 14h-6.3c-.2 0-.4.2-.4.4s.2.4.4.4h.1c.2.8.7 1.5 1.4 1.9l-.7 2.9c-.1.2.1.5.3.5h.1c.1 0 .2 0 .2-.1.1-.1.2-.2.2-.3l.2-1H21l.2 1c0 .1.1.2.2.3.1 0 .1.1.2.1h.1c.1 0 .2-.1.3-.2.1-.1.1-.2.1-.3l-.7-2.9c.7-.4 1.2-1.1 1.4-1.9h.2c.2 0 .4-.2.4-.4s-.2-.4-.4-.4zm-4.3 4.7l.3-1.5c.3.1.5.1.8.1.3 0 .6 0 .8-.1l.3 1.5h-2.2zm13-2.7c-.2-.2-.4-.2-.8-.2-.1 0-.2 0-.2-.1-.1-.3.2-1 .4-1.3v-.1c0-.1.2-.7 0-1.1-.1-.2-.3-.3-.6-.3s-.5.1-.8.2c-.4.2-.9.3-1.3.4-.4 0-.8-.2-1.2-.4-.2-.1-.5-.2-.7-.2-.2 0-.4.1-.6.3-.3.4-.1 1 0 1.1v.1c.1.2.5.9.4 1.3 0 .1-.1.1-.2.1-.4-.1-.6 0-.8.2-.1.1-.2.3-.1.5s.2.3.4.4l.4 2.7c0 .3.2.5.5.6.1 0 .2.1.3.1.2 0 .3-.1.5-.2l1.3-1.1 1.3 1.1c.1.1.3.2.5.2.1 0 .2 0 .3-.1.3-.1.4-.3.5-.6l.4-2.7c.2-.1.3-.2.4-.4-.1-.2-.1-.4-.3-.5zm-1.6 1.1l-1.5 1.2-1.5-1.2c.4 0 .9.1 1.5.1s1.1 0 1.5-.1zm-3 2.5c-.1.1-.3.1-.4 0 0 0-.1-.1-.1-.2l-.4-2.4h.1l2 1.6-1.2 1zm3.6-.2c0 .2-.2.3-.4.3-.1 0-.1 0-.2-.1l-1.2-1 2-1.6h.1l-.3 2.4zM35 9h-2.3l-2-1-1-4-3-2-7.1-2h-2.9l-2 1h-2l-7 2-3 6H.4c-.2 0-.4.2-.4.4v.2c0 .2.2.4.4.4H35c.2 0 .4-.2.4-.4v-.2c0-.2-.2-.4-.4-.4zM6.4 3.8L12.8 2h2.1l2-1h2.5l6.8 1.9 2.5 1.7 1 4.1.8.3h-2.8v-.1l-2.1-4.1-.9.4L26.6 9h-8.4l2.9-5.8-.9-.4-3.1 6.1V9h-3.4l1.9-3.8-.9-.4-2.1 4.1V9H8.8l1.9-3.8-1-.4-2 4.1V9H3.8l2.6-5.2z'/%3E%3C/svg%3E");
}

.why__farm-img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 115.2'%3E%3Cpath fill='%23fff' d='M0 55.1h150v4H0zm28-41.6v10.4h16V13.5H28zm12 6.3h-8v-2.4h8v2.4zm31.7 25.9h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h4.9v5.4h4v-5.4h5v5.4h4v-5.4h4.9v5.4h4V36.3h-4v5.4h-4.9v-5.4h-4v5.4h-5v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v5.4h-4.9v-5.4h-4v14.8h4z'/%3E%3Cpath fill='%23fff' d='M11 28.5C11 15 22 4 35.5 4S60 15 60 28.5v22.7h4V28.5C64 12.8 51.2 0 35.5 0S7 12.8 7 28.5v22.7h4V28.5z'/%3E%3Cpath fill='%23fff' d='M23.3 51.1h6.9l5.4-5.3 5.3 5.3h6.8v-20H23.3v20zm20.4-2.8L38.5 43l5.2-5.1v10.4zm-2.9-13.2l-5.2 5.1-5-5.1h10.2zm-13.5 2.3l5.5 5.5-5.5 5.4V37.4zm105.4 70l-4.7 3.4H75.2l-4.3-1-3.7.8-4.6-3.2-4.7 3.4h-7.2l-4.6-2.2-3.7 1.8-4.5-4.3-4.9 4.7h-7l-4.6-2.2-4.6 2.2-16.8-.2v4l17.7.2 3.7-1.8 3.7 1.8h9.5l3.3-3.2 3.7 3.6 4.5-2.2 3.7 1.8h9.3l3.5-2.5 3.7 2.6 4.6-1 3.9.9h54.4l3.5-2.5 3.5 2.5H150v-4h-12.5z'/%3E%3Cpath fill='%23fff' d='M124.6 106.8V98l1.7-2.1h4.6c1.3 1.7 2.9 3.2 4.7 4.3l1.2.7c.6.4 1.3.5 2 .3l2.4-.7c1.1-.3 1.8-1.4 1.7-2.5l-.2-12.4c0-1.3-.9-2.4-2.1-2.8l-5.7-1.7-8.8-7.5c-1.2-1-2.7-1.5-4.2-1.5H87.1c-3.3 0-6 2.7-6 6v13.7h4V78.1c0-1.1.9-2 2-2h.1V83c0 .8.1 1.6.3 2.4l1.3 4.6-2.1 6.3c-.1.4-.2.8-.2 1.2v9.3h4v-5.5l3.9-2.1 2.8 7.6h4.3L98 97.3l2.8-1.5h14.4l-1.3 11h4l1.2-9.7 1.6.9v8.8h3.9zm-6.6-15H99.8l-8.9 4.8 2.2-6.5-1.6-5.8c-.1-.4-.2-.8-.2-1.3v-6.9H122c.6 0 1.1.2 1.6.6l9.5 8 5.8 1.7.2 10.6-.6.2-.6-.4c-1.6-1-3-2.4-4-4l-.6-.9h-8.6l-2 2.5-4.7-2.6z'/%3E%3C/svg%3E");
  background-size: cover 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  max-height: 70px;
  margin-top: 5.625rem;
}

.why__overlay-img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.why__overlay-text {
  border: 2px solid #fff;
  border-radius: 14px;
  font-size: 1.375rem;
  color: #FFF;
  width: 300px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: 50px;
}

.why__overlay-para {
  vertical-align: middle;
  line-height: 20px;
  opacity: 0.5;
  padding: 0 4.3125rem;
  text-align: center;
}

.why__tour {
  text-align: center;
  padding: 5rem 0;
}

.why__tour-img {
  max-height: 82px;
  min-height: 82px;
  width: 100%;
  height: 100%;
}

.why__bottom-text {
  padding: 0.625rem 2.5rem;
  line-height: 1.2;
  font-weight: bold;
}

.day-tour__title {
  margin-bottom: 3rem;
}

.day-tour__title--h3 {
  font-size: 1.5rem;
}

.day-tour__content {
  padding: 0 20px;
}

.day-tour__parent {
  position: relative;
  margin-bottom: 20px;
}

.day-tour__img {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-position: center;
  background-size: 100% auto;
  width: 100%;
}

.day-tour__overlay-text {
  padding: 1rem 0;
  top: auto;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  overflow: hidden;
  position: absolute;
  display: flex;
  width: 100%;
  color: #FFF;
  justify-content: space-around;
  align-items: center;
}

.day-tour__para {
  width: 65%;
}

.day-tour__btn {
  color: #FFF;
  justify-content: flex-end;
  background-color: red;
  border: 1px solid #DA1F26;
  padding: 7px 15px;
  width: 15%;
  min-width: 63px;
  margin: 0;
}
.day-tour__btn:active, .day-tour__btn:focus, .day-tour__btn:visited {
  color: #FFF;
}

@media (max-width: 767px) {
  .mobile-accordion {
    cursor: pointer;
    opacity: 1;
  }
  .mobile-accordion:after {
    width: 27px;
    height: 13px;
    position: absolute;
    right: 15px;
    top: 20px;
    transform: rotateZ(0deg);
    content: " ";
    display: block;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.4 25.1'%3E%3Cpath fill='%23da1f26' d='M0 1.4l25.2 23.7L50.4 1.4 49 0 25.2 22.3 1.4 0z'/%3E%3C/svg%3E");
  }

  .mobile-accordion--show:after {
    transform: rotateZ(180deg);
  }
}
#traveler-experience .feefo-position {
  width: 100%;
  margin: 15px auto auto;
  text-align: center;
}

#traveler-experience {
  background-color: #FAF4F1;
  padding-bottom: 2rem;
  position: relative;
}

.traveler-experience {
  padding: 0;
  margin: 0;
  background-color: #FAF4F1;
}
.traveler-experience .carousel-inner {
  overflow: visible;
}

.traveler-experience__title {
  text-align: center;
  font-size: 2.8rem;
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .traveler-experience__title {
    font-size: 3.6rem;
    padding-top: 2rem;
    margin-bottom: 1em;
  }
}
.traveler-experience__wrap {
  width: 90%;
  max-width: 590px;
  margin: 0 auto;
  display: block;
}

@media (min-width: 992px) {
  .traveler-experience__wrap {
    display: flex;
    justify-content: space-around;
  }
}
.traveler-experience__image {
  width: 85px;
  height: 85px;
  overflow: hidden;
  margin: 20px auto;
  border-radius: 100%;
  position: relative;
}

@media (min-width: 992px) {
  .traveler-experience__image {
    width: 120px;
    height: 120px;
    margin: 0 3rem 0 0;
  }
}
.traveler-experience__image-img {
  width: auto;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

@media (min-width: 992px) {
  .traveler-experience__caption {
    width: calc(100% - (85px + 3rem));
  }
}
.traveler-experience__p {
  line-height: 1.4;
  font-weight: 300;
  margin-bottom: 3rem;
  position: relative;
  text-align: left;
  max-width: 450px;
  margin: 0 auto;
}

.traveler-experience__p--quotes {
  text-align: center;
}
.traveler-experience__p--quotes:before, .traveler-experience__p--quotes:after {
  width: 48px;
  height: 48px;
  display: block;
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='100.7'%3E%3Cpath d='M97.9 13.4c-.9-.2-1-1.1-1.6-1.6-.3-.2.1-.6.3-.8-.3-.5-.6-1.1-1-1.6-1.8-2.8-3.5-5.7-5.3-8.5-.1-.2-.2-.7-.7-.5-.5.2-1 .4-1.5-.1-.2-.3-.5 0-.7.1-8.7 4.2-16.2 10.1-21.9 18-.8 1.1-1.3 2.3-2.4 3.1-.1 0 0 .3.1.4-.5.3-.9.3-.9-.5 0-.3-.2-.4-.4-.4s-.5.1-.5.4c-.2.7.1 1.1.9 1.2-.5.5.1 1.3-.5 1.7-.1-.3-.2-.5-.4-.9-.3.4-.9.7-.1 1.2.2.1.1.3-.1.4-.5.2-.1.5-.1.8-.5 1.1-1 2.3-1.4 3.4-.1.3-.2.6-.5.7-1 .4-1.2 1-.6 1.9.2.3.1.4 0 .7-1.2 4.3-2 8.8-2.5 13.2-.6 5.3-1 10.6-1 16v17.5c-1.1.2-.3 1-.4 1.5 0 .2 0 .3.1.5-.1.3-.2.6-.2.9-.2 2.7-.1 5.5 0 8.2-.2 1.4-.3 2.8-.2 4.2.1 1.5-.3 3.1.6 4.5.2.3.3.4.6.5.6.2 1.2-.1 1.7.2 0 .4-.5.2-.6.5 1.2.3 2.4.5 3.6.4.2 0 .3-.1.4-.3.1-.3-.2-.2-.3-.3-.3-.1-.6-.3-.8-.4.8 0 1.1-.5 1-1.2 2.1 1.4 4.4.5 6.5.7h.7c.2 0 .4 0 .6.1.2.1.4.1.6-.1.3-.5.5-.4.7 0 .3.4.7.3 1.1.3h11.9c1 0 2.1.3 3.1-.4.1-.1.4 0 .5.1.4.4.9.3 1.4.3h4.8c.6 0 1.2 0 1.5.7.2-.3.4-.7.8-.4.6.5.8.3.8-.4l.2-.2c.7-.6-.2-1.2-.1-1.8h-.4c-.5-.1-1.1-.3-1.7 0-.2.1-.4-.2-.6-.4-.1-.2 0-.2.2-.3.3-.1.5-.2.8 0 .1.1.1.4.4.4.2-.4.3-.8.9-.8.1 0 .2-.2.2-.2-.2-.7.6-1.7-.6-2.1-.2-.1-.1-.3 0-.5.7-1 .6-2.2.5-3.4V77.5c0-.5.1-1-.7-1.1-.6-.1-.8-.7-.6-1.3l.6.6c.1.1.2.4.4.3.2-.1.3-.3.3-.5v-1.7c0-.3.1-.8-.5-.3-.2.1-.4 0-.4-.2-.1-.2.1-.4.3-.4.9.2.7-.5.7-1v-3.1c0-.2-.1-.6.1-.7.7-.5.3-1.4.3-1.9-.1-1.8-.6-3.6-.1-5.4 0-.1 0-.3-.1-.3-.8-.3-.6-1.6-1.8-1.4.3-.4.5-.3.7-.3.4 0 .8.2.9-.5.1-.6.1-1.1-.5-1.4-.4-.2-.5-.5-.7-.7-.4-.4-.8-.6-1.3-.5-.6.1.2.7-.3.9-.4-.2-.3-1-.9-.9-.6.1-1.2-.1-1.8.1-.1.2-.2.2-.4.3v-.3h-1.4c0 .1.1.2.1.3.1.3.3.8 0 1-.4.2-.5-.3-.7-.6-.1-.3-.3-.5-.5-.7h-.3c-.1.3-.1.6-.2.9 0 .2 0 .5-.3.5-.2.1-.3-.2-.4-.3-.1-.2-.3-.5.1-.6.2-.1.2-.3.2-.4-1.4-.2-2.9 0-4.4-.5-1.5-.5-3.2-.2-4.8-.1-.7 0-1.1-.2-1-1 .1-1.1.2-2.2.2-3.3 0-1.4.5-2.7.6-4 .1-1.7.3-3.4.6-5 0-.3.1-.7.2-.8.6-.3.2-.6.2-1 .5-1.1 0-2.5.9-3.5.3-1.9 1-3.7 1.8-5.4 1.2-3 3-5.7 5.1-8.1.1-.2.3-.4.6-.2.5.3.7.3.4-.4 0-.1 0-.3.1-.3.9-.7 1.4-1.7 2.3-2.4 1.8-1.4 3.7-2.8 5.7-3.9.2-.1.7-.1.4-.6-.2-.2-.1-.4.1-.5.2-.1.4-.2.6.1.2.5.5.3.8.1.4-.2.9-.5 1.3-.6.2-.2.2-.6 0-1.1zM54.8 79.7c0 .1 0 .1 0 0-.1.1-.1.2-.1.2.1 0 .1-.1.1-.2 0 .1 0 .1 0 0zm0 .2c0 .1 0 .1 0 0 0 .1 0 .1 0 0zm38 16c-.1 0-.2 0-.2.1H92c0-.4.3-.5.4-.6.2-.2.3-.3.5 0 .2.1.2.3-.1.5zm.8-3.9c0 .3-.3.3-.5.3s-.4 0-.3-.2c0-.2 0-.5.3-.5.2.1.5.1.5.4zM93 73.3c.1 0 .3 0 .3.1.3.5-.1.7-.4 1.2-.3-.6-.3-1 .1-1.3zm-.2 4.4c.4.2 0 .8 0 1.2-.7-.5-1.4-.9-.9-1.8V77c.1-.1.1-.2.1-.2.1.3.3.7.8.9zm-.9-1.7c0 .1.1.3.1.4-.1-.1-.2-.2-.2-.3-.2-.4-.6-.8-.6-1.4v-.1c.5.3.5.9.7 1.4zm-1.1 21c.8.1.6.9.8 1.3.2.3-.4.2-.7.4-.6-.1-.7-.7-.8-1.1-.1-.4.3-.7.7-.6zm-1.4-10.7c.2 0 .3.1.4.3 0 .2-.1.2-.2.2-.2 0-.3-.1-.3-.3-.1-.1 0-.2.1-.2zm-2.3 9.4c.2 0 .3 0 .3.3-.1.2-.1.5-.4.5-.1 0-.3-.1-.3-.3-.1-.4.2-.4.4-.5zm-7-21.3c0 .2-.2.3-.4.2-.3-.2-.3-1.6 0-1.8.1-.1.2-.1.3-.2.2.2.6.3.4.5-.5.4-.3.9-.3 1.3zm.8.3c0 .3 0 .7-.3.7-.4 0-.1-.4-.2-.7.2-.2-.2-.8.3-.8.2 0 .2.5.2.8zm1.4 18.8c-.2 0-.2-.2-.3-.4-.1-.4.2-.6.5-.7.2-.1.4 0 .4.2-.2.3-.2.8-.6.9zm.8 5.2c-.4 0-.7-.1-.7-.6 0-.2-.1-.4.3-.5.3.2.7.3.8.7.1.3-.2.4-.4.4zm.7-38.9c0 .1-.1.3-.3.2-.2-.1-.3-.3-.4-.4 0-.2.2-.2.3-.2.3.1.5.2.4.4zm1.1-1c-.4-.4-.4-.7 0-1.2.2.5.2.8 0 1.2zm-.4.5c.1 0 .2.1.2.2 0 .2 0 .3-.2.3-.1 0-.1-.1-.2-.2 0-.1.1-.2.2-.3zM83.3 57c.3-.1.7 0 .7.4s.3 1-.3 1.3c-.2.1-.7.4-.8-.3 0-.1-.1-.1-.5.3v-.5c-.5-1 .4-.9.9-1.2zm-3.8 7.8c.2.5-.1 1 .4 1.2.6.2 1.2-.4 1.4-.7.6-.7 1-.1 1.5 0s.4.6.4 1c0 .6-.3.8-.9.5-.7-.4-1.5-.2-2.2-.4h-.4c-.5-.1-1.1-.3-1.2-.8 0-.5.8-.3 1-.8zm-.1 29.4c.2 0 .2.3.1.4-.4.3-.7 0-1.1-.1.3-.7.7-.4 1-.3zM42.8 9.3c-.1-.2-.4-.4-.2-.6.6-.8.5-1.5-.4-2-.1-.1-.1-.4-.2-.6-.2-.4-.4-1-1.1-.7-.2.1-.5.1-.7-.3-.8-1.3-1.7-2.6-2.5-3.9-.5-.8-.8-1.6-2.1-1-1 .5-2.2.4-3.2 1.1-1.7 1.1-3.5 2.1-5.2 3.2-2.8 1.8-5.4 3.9-7.8 6.1-.2 1.2-1.4 1.4-2.1 2.1-4.3 4.5-8 9.8-10.3 15.9-2.8 7.1-3.7 14.6-4.4 22.2-.6 7.2-.5 14.4-.5 21.6 0 1-.3 2.1 1.1 2.4.1 0 .2.1.3.2.3.4.4 0 .7 0-.3.4 0 .9-.3 1.3.1.7.1.7.7.4.2-.1.5 0 .7-.1.4-.1.9 0 1.2-.6.1.5-.1.8-.4.8-.9.1-.6.6-.3 1 .2.1.4.1.3.3 0 .2 0 .4.1.5 0 .2.1.4-.2.4h-.7c-.1.1-.2.1-.3.2-.1-.6-.5-.5-.9-.6v-.1c-.2-.9-.5-1.7-1.4-2.2.3-.3.5 0 .7-.1.1-.8-.2-.9-.9-.6h-.4c0 2.1-.1 4.2 0 6.4 0 .7-.6 1.4-.3 2 .5 1.2.3 2.5.3 3.7 0 .5 0 1 .8.8.2 0 .3 0 .4.2 0 .3-.3.4-.4.4-.8 0-.9.5-.8 1.2 0 .3 0 .7-.4.8-.2 0-.4.3-.2.4 1 .4.6 1.3.6 2 0 1.2.1 2.5-.4 3.6C1 97 1.1 96.2.5 96c-.1.1-.1.2-.2.2 0 .3-.2.6-.2.9 0 .3-.5 1.2.6.7.3-.1.4.1.4.3 0 .4.3.5.7.4.5-.1.9.1 1.1.4.3.5.8.5 1.3.5h8.9c.4 0 .9.1 1.3-.1.7-.3-.1-.8.3-1.2.5.4 1 .7 1.6.8.2.1.4.1.6.1h1.8c1.4.1 2.9-.1 4.3.2 1.3.3 2.6.3 3.9.3 3.3 0 6.6 0 9.9-.1h4.8c.3 0 .9.1.8-.5-.1-1.2.2-2.3-.1-3.5-.4 0-.7-.1-.6-.6.1-.5-.1-1.2.7-1.2v-8.5c0-.3-.2-.7.3-.9.5-.1.4-.5.4-.9s-.1-.9-.1-1.3c.2-1.5.1-3.1.1-4.6-.1-1.5.2-3 .1-4.6-.2-1.9-.1-3.9 0-5.8 0-.6.3-1.4-.2-1.8-.7-.5-.5-1.1-.5-1.7v-7c0-.6-.1-.8-.8-.8-1.1 0-2.2-.1-3.3 0-1 .1-2-.4-3.1 0-.9.3-1.7-.9-2.7-.2-.7-.7-1.5 0-2.3-.2-1.3-.3-2.6.5-3.9.3-.7-.1-1.6.3-1.5-1v-.2c-.9-.4-.9-1.5-1.6-2.1.5-.4.2-.6-.2-.7 0-.3.1-.5.1-.8.3-5.1 1.1-10.1 2.5-14.9.2-.7.2-1.3-.1-1.8-.3-.5.1-.6.3-.5.6.5.6-.1.7-.3 1-2.7 2.2-5.2 3.9-7.6.1-.1.1-.3.2-.5 0-.1 0-.2.1-.3.2 0 .4 0 .5-.2 1.6-2.1 3.5-3.9 5.5-5.6.2 0 .4-.2.5-.3l3.6-2.4c.1.1.3.3.3.4.3 1 .9.6 1.4.3.1 0 .1-.1.2-.2.4 0 .5-.1.4-.5-.2-.7 0-1.3.7-1.6.5-.2 1-.5 1.5-.7.5-.2.5-.4.2-.8-1.1-1.3-1.9-2.6-2.8-4zm-27.9 7.5c.1-.5.4.1.6 0 .1-.1.2-.3.3-.3.2-.2.5-.4.8-.2.2.1.1.3 0 .5-.2.3-.5.4-.9.2-.1 0-.2-.1-.2-.1-.1.3-.2.6-.5.6-.2-.2-.1-.5-.1-.7zM6 74.6c0-.6-.2-1.2.4-1.6.7.7-.1 1.1-.4 1.6zM4.8 86.7c0-.4 0-.7.3-.9.5-.3.3.4.6.5.1.1.3.1.4.1-.3.6-.8.5-1.3.3zm1.3-.4c-.2-.4-.1-.8.3-1.2.1.6.5 1-.3 1.2zm.3 1.5h-.1s.1-.1.1 0c0-.1 0 0 0 0zm-.7-.2c0 .1-.2.1-.2.2-.2 0-.3-.1-.3-.2s.1-.2.3-.2c.1 0 .3.1.2.2zm-.2 5.6c.2-.6.3-1.1.4-1.5v-.1c-.3-.1-.4-.3-.4-.5v-.5c-.1-.1.1-.3.1-.5.1 0 .3-.1.3-.1-.5-.4-1.1-.7-.7-1.5.1-.2.2-.4.5-.4s.2.3.2.5c-.1.5.4.5.5.8.6.5.6 1 .5 1.6-.1.3-.2.6.1.8.1 1.1-.8 1-1.5 1.4zm1.1-9.1c-.6.4-1.1.2-1.4-.4-.1-.2-.4-.3-.5-.5-.1.1-.2.1-.3.2-.2.1-.5.2-.7 0-.1-.1-.2-.3-.1-.4.2-.2.4-.2.7-.1.1 0 .2 0 .3.1 0-.6.1-1.1.3-1.7-.4 0-.6.4-.9.6-.1.1-.3.2-.5 0s0-.3.1-.5c.2-.4.6-.6 1-.7.1-.2.2-.5.3-.7h1l.1.1c1.1.2.7 1.2.8 1.8 0 .2 0 .4.1.7.2.5.3 1.2-.3 1.5z' fill='%23EAE4E1'/%3E%3C/svg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  z-index: -1;
}
.traveler-experience__p--quotes:before {
  z-index: -1;
  top: -10px;
  left: -1rem;
}
.traveler-experience__p--quotes:after {
  bottom: -3rem;
  right: 0;
  transform: rotateZ(180deg);
}

@media (min-width: 992px) {
  .traveler-experience__p--quotes {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .traveler-experience__p--quotes:before, .traveler-experience__p--quotes:after {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 992px) {
  .traveler-experience__p--quotes:before {
    top: -25px;
    left: -3rem;
  }
}
.traveler-experience__meta {
  margin-top: 2.5rem;
}

.traveler-experience .carousel {
  padding-bottom: 8rem;
}

.traveler-experience__carousel-indicators li {
  border: 1px solid gray;
}
.traveler-experience__carousel-indicators li.active {
  background-color: gray;
}

.traveler-experience__carousel-control .carousel-control {
  background: none;
}

.traveler-experience__carousel-icn {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  height: 60px;
  width: 60px;
  padding: 2px;
  display: block;
  color: #e6e6e6;
  font-weight: normal;
  text-shadow: none;
  border: 1px solid #e6e6e6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.5' height='92'%3E%3Cpath fill='%23CCCCCF' d='M3.8 45L47.1 1.7l-.3-.3c-.5-.5-1.2-.5-1.7 0L1.4 45c-.5.5-.5 1.4 0 1.9l43.7 43.7c.5.5 1.2.5 1.7 0l.3-.4L3.8 46.9c-.5-.5-.5-1.3 0-1.9z'/%3E%3C/svg%3E");
  background-size: 22% auto;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

@media (min-width: 768px) {
  .traveler-experience__carousel-icn {
    opacity: 1;
  }
}
.traveler-experience__carousel-icn--next {
  transform: rotateZ(180deg) translateX(50%) translateY(50%);
}

.traveler-experience__btn {
  max-width: 480px;
  margin: 4rem auto 0;
}

.inspiring-journey__title {
  font-weight: bold;
  font-size: 2.6rem;
}

.inspiring-journey__header {
  padding: 5px 0 20px;
}

.inspiring-journey__header-right-text {
  padding-left: 40px;
  display: inline-block;
  color: #999999;
  font-size: 14px;
}

.inspiring-journey__header-icon {
  width: 28px;
  height: 45px;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 15px;
}

.inspiring-journey__header-icon--sb {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 232.1 298.5'%3E%3Cstyle%3E.st0%7Bfill:%23ac8b73%7D%3C/style%3E%3Cpath class='st0' d='M232.1 164s-17.8-96.9-81.8-104.1-60.5 13.4-64.9 28.5c0 0 7.1 39.1 46.2 38.2 0 0 54.3-8.9 68.5 8.9 0 .1 32 23.2 32 28.5zm-2.6 50.7s-6.2-68.5-49.8-72.9c0 0-40-12.5-94.3 11.6 0 0-36.5 8-36.5-6.2 0 0-9.8-30.2 9.8-35.6 0 0-57.8-8.9-58.7 63.1 0 0 16.4 46.6 56.9 36.5 41.9-10.5 121.9-50.7 172.6 3.5z'/%3E%3Cpath class='st0' d='M77.1 243.2s31.4-33.8 55.7-37.4c0 0-55.1 7.7-64.6 18.4-10 2.4-11.4 24.3 8.9 19z'/%3E%3C/svg%3E");
}

.inspiring-journey__header-btn {
  border: 1px solid #DA1F26;
  color: #DA1F26 !important;
  padding: 15px 30px;
}
.inspiring-journey__header-btn .btn-icon {
  position: relative;
  font-size: 20px;
  padding-left: 15px;
}

.inspiring-journey__header-p {
  padding-top: 20px;
}

.inspiring-journey__slide {
  width: 100%;
}

.inspiring-journey__slide-inner {
  margin: 0;
  display: flex;
  justify-content: space-around;
}

.inspiring-journey__carousel {
  position: relative;
}

.inspiring-journey__caret-icons {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
.inspiring-journey__caret-icons .carousel-control {
  width: 5%;
  opacity: 1;
  z-index: 20;
}
.inspiring-journey__caret-icons .carousel-control:hover .inspiring-journey__control-icon {
  border: 1px solid white;
  opacity: 1;
}

.inspiring-journey__control-icon {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  width: 55px;
  height: 55px;
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.5' height='92'%3E%3Cpath fill='%23FFF' d='M3.8 45L47.1 1.7l-.3-.3c-.5-.5-1.2-.5-1.7 0L1.4 45c-.5.5-.5 1.4 0 1.9l43.7 43.7c.5.5 1.2.5 1.7 0l.3-.4L3.8 46.9c-.5-.5-.5-1.3 0-1.9z'/%3E%3C/svg%3E");
  background-size: 35% auto;
  background-repeat: no-repeat;
  background-position: center;
  left: 50%;
  top: 50%;
  opacity: 0.8;
}

.inspiring-journey__control-icon--prev {
  transform: translateX(-50%) translateY(-50%);
}

.inspiring-journey__control-icon--next {
  transform: rotateZ(180deg) translateX(50%) translateY(50%);
}

.inspiring-journey__indicators {
  position: relative;
  bottom: 0;
  top: 10px;
}
.inspiring-journey__indicators li {
  width: 8px;
  height: 8px;
  border-color: gray;
}
.inspiring-journey__indicators li.active {
  width: 10px;
  height: 10px;
  border-color: #FFF;
  background-color: gray;
}

.explore-map {
  margin: 75px 0 20px;
  padding: 0 0 50px;
  background-color: #faf4f1;
  position: relative;
  /* Desktop */
}

.explore-map__head {
  padding-bottom: 25px;
}

.explore-map__title--h2 {
  font-weight: 300;
  margin: 0 0 1rem;
  color: #333333;
}

.explore-map__title--h3 {
  font-size: 14px;
  color: #999999;
  font-weight: normal;
}

.explore-map__title--h4 {
  font-size: 12px;
  color: #b3b3b3;
  margin: 4rem 0 0;
}

.explore-map__mobile-link {
  width: 100%;
  display: block;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
}

.explore-map__nav-tabs {
  width: 33rem;
  margin: 0 auto;
  border-bottom: 0;
}

.explore-map__nav-tab {
  position: relative;
}
.explore-map__nav-tab:after {
  -moz-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -o-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -webkit-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  width: 20%;
  height: 1px;
  display: block;
  content: "";
  background-color: #999999;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.explore-map__nav-tab:hover {
  cursor: pointer;
}
.explore-map__nav-tab:hover:after {
  width: 100%;
  background-color: #DA1F26;
}
.explore-map__nav-tab.active .explore-map__nav-tab-link {
  color: #DA1F26;
  border: 0;
  background-color: transparent;
}
.explore-map__nav-tab.active .explore-map__nav-tab-link:focus, .explore-map__nav-tab.active .explore-map__nav-tab-link:hover {
  color: #DA1F26;
  border: 0;
  background-color: transparent;
}
.explore-map__nav-tab.active:after {
  width: 95%;
  background-color: #DA1F26;
}

.explore-map__nav-tab-link {
  font-size: 24px;
  color: #999999;
  font-weight: 700;
  border: 0 !important;
  background: none !important;
}
.explore-map__nav-tab-link:focus {
  color: #DA1F26;
  background-color: transparent;
}

.explore-map__calendar {
  width: 100%;
  height: 55px;
  max-width: 800px;
  margin: 0 auto;
  border-bottom: 1px solid #87523D;
  padding: 8px 0;
  display: flex;
  justify-content: space-between;
}

.explore-map__month {
  width: calc(100% / 12);
  height: 20px;
  position: relative;
  vertical-align: top;
  text-align: center;
}
.explore-map__month.active .explore-map__month-link {
  color: #AC8B73;
  transform: translateY(-1rem);
}

.explore-map__month-link {
  -moz-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -o-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -webkit-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  width: 100%;
  display: block;
}
.explore-map__month-link:hover .explore-map__month-name {
  color: #AC8B73;
  transform: translateY(-1rem);
}

.explore-map__month-name {
  -moz-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -o-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -webkit-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  font-size: 16px;
  display: block;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 700;
}

.explore-map__month-icon {
  font-size: 20px;
  color: #c3a375;
  margin-top: -2px;
}

.explore-map__tab-pane {
  position: relative;
}

.explore-map__points {
  width: 500px;
  height: 500px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.explore-map__point-label {
  background-color: #FFF;
  padding: 0.25rem 1rem;
  margin-left: 25px;
  white-space: nowrap;
  position: absolute;
  box-shadow: 2px 5px 5px 0 rgba(0, 0, 0, 0.3);
  top: -4px;
}
.explore-map__point-label:before {
  width: 0;
  height: 0;
  content: "";
  display: block;
  border-top: 12px solid transparent;
  border-right: 10px solid #FFF;
  border-bottom: 12px solid transparent;
  position: absolute;
  left: -10px;
  top: 0;
}

.explore-map__point--left .explore-map__point-label {
  margin-left: 0;
  left: auto;
  right: 15px;
}
.explore-map__point--left .explore-map__point-label:before {
  display: none;
}
.explore-map__point--left .explore-map__point-label:after {
  width: 0;
  height: 0;
  content: "";
  display: block;
  border-top: 12px solid transparent;
  border-left: 10px solid #FFF;
  border-bottom: 12px solid transparent;
  position: absolute;
  right: -10px;
  top: 0;
}

.explore-map__point-au, .explore-map__point-nz {
  -moz-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -o-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -webkit-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  display: none;
  opacity: 0;
  width: 0;
  height: 20px;
  position: absolute;
  left: -18px;
  bottom: -14px;
}

.explore-map__point-au .hover-image, .explore-map__point-nz .hover-image {
  -moz-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -o-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  -webkit-transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  transition: all 200ms cubic-bezier(1, 1.385, 0.475, 0.93);
  position: absolute;
  left: -16px;
  bottom: -13px;
  opacity: 0;
}

.explore-map__point-au:after, .explore-map__point-nz:after {
  display: block;
  content: "";
  color: #DA1F26;
  left: 0;
  top: 0;
  font-family: FontAwesome;
}

.explore-map__point-au:hover .hover-image, .explore-map__point-nz:hover .hover-image {
  opacity: 1;
}

.explore-map__point-au--palm-valley-2 {
  top: 150px;
  left: 280px;
}

.explore-map__point-au--alice-springs-town {
  top: 180px;
  left: 260px;
}

.explore-map__point-au--west-macdonnell-ranges {
  top: 155px;
  left: 114px;
}

.explore-map__point-au--valley-of-the-winds {
  top: 199px;
  left: 250px;
}

.explore-map__point-au--walpa-gorge {
  top: 203px;
  left: 100px;
}

.explore-map__point-au--kings-canyon {
  top: 184px;
  left: 119px;
}

.explore-map__point-au--kata-tjuta-the-olgas {
  top: 223px;
  left: 119px;
}

.explore-map__point-au--hunter-valley-wineries {
  top: 260px;
  left: 450px;
}

.explore-map__point-au--parliament-house {
  top: 343px;
  left: 340px;
}

.explore-map__point-au--sydney-harbour-bridge {
  top: 275px;
  left: 470px;
}

.explore-map__point-au--sydney-opera-house {
  top: 315px;
  left: 454px;
}

.explore-map__point-au--bondi-beach {
  top: 343px;
  left: 437px;
}

.explore-map__point-au--margaret-river-wineries {
  top: 321px;
  left: 54px;
}

.explore-map__point-au--uluru-ayers-rock {
  top: 218px;
  left: 236px;
}

.explore-map__point-au--75-mile-beach {
  top: 170px;
  left: 442px;
}

.explore-map__point-au--port-douglas {
  top: 118px;
  left: 392px;
}

.explore-map__point-au--cape-tribulation {
  top: 89px;
  left: 388px;
}

.explore-map__point-au--three-sisters {
  top: 189px;
  left: 296px;
}

.explore-map__point-au--barossa-wineries {
  top: 322px;
  left: 313px;
}

.explore-map__point-nz--bay-of-islands {
  top: 68px;
  left: 286px;
}

.explore-map__point-nz--coromandel {
  top: 110px;
  left: 313px;
}

.explore-map__point-nz--waitomo-caves {
  top: 150px;
  left: 306px;
}

.explore-map__point-nz--lake-taupo {
  top: 176px;
  left: 320px;
}

.explore-map__point-nz--napier {
  top: 190px;
  left: 346px;
}

.explore-map__point-nz--nelson {
  top: 239px;
  left: 264px;
}

.explore-map__point-nz--marlborough {
  top: 232px;
  left: 278px;
}

.explore-map__point-nz--kaikoura {
  top: 281px;
  left: 270px;
}

.explore-map__point-nz--punakaiki {
  top: 273px;
  left: 217px;
}

.explore-map__point-nz--franz-josef-glacier {
  top: 310px;
  left: 191px;
}

.explore-map__point-nz--lake-tekapo {
  top: 331px;
  left: 198px;
}

.explore-map__point-nz--southern-alps {
  top: 312px;
  left: 212px;
}

.explore-map__point-nz--mt-cook-national-park {
  top: 333px;
  left: 193px;
}

.explore-map__point-nz--queenstown {
  top: 355px;
  left: 159px;
}

.explore-map__point-nz--milford-sound {
  top: 339px;
  left: 142px;
}

.explore-map__point-nz--fiordland-national-park {
  top: 386px;
  left: 117px;
}

.explore-map__tab-content {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
.explore-map__tab-content[data-month=jan] .explore-map__point-au--barossa-wineries, .explore-map__tab-content[data-month=jan] .explore-map__point-au--hunter-valley-wineries, .explore-map__tab-content[data-month=jan] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=jan] .explore-map__point-au--uluru-ayers-rock, .explore-map__tab-content[data-month=jan] .explore-map__point-nz--fiordland-national-park, .explore-map__tab-content[data-month=jan] .explore-map__point-nz--franz-josef-glacier, .explore-map__tab-content[data-month=jan] .explore-map__point-nz--milford-sound {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=feb] .explore-map__point-au--alice-springs-town, .explore-map__tab-content[data-month=feb] .explore-map__point-au--palm-valley-2, .explore-map__tab-content[data-month=feb] .explore-map__point-au--west-macdonnell-ranges, .explore-map__tab-content[data-month=feb] .explore-map__point-nz--bay-of-islands, .explore-map__tab-content[data-month=feb] .explore-map__point-nz--coromandel, .explore-map__tab-content[data-month=feb] .explore-map__point-nz--waitomo-caves {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=mar] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=mar] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=apr] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=apr] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=may] .explore-map__point-au--75-mile-beach, .explore-map__tab-content[data-month=may] .explore-map__point-au--alice-springs-town, .explore-map__tab-content[data-month=may] .explore-map__point-au--blue-mountains, .explore-map__tab-content[data-month=may] .explore-map__point-au--cape-tribulation, .explore-map__tab-content[data-month=may] .explore-map__point-au--palm-vally-2, .explore-map__tab-content[data-month=may] .explore-map__point-au--phillip-, .explore-map__tab-content[data-month=may] .explore-map__point-au--port-douglas, .explore-map__tab-content[data-month=may] .explore-map__point-au--sydney-harbour-bridge, .explore-map__tab-content[data-month=may] .explore-map__point-au--uluru-ayers-rock, .explore-map__tab-content[data-month=may] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=jun] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=jun] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=jul] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=jul] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=aug] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=aug] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=sep] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=sep] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=oct] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=oct] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=nov] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=nov] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}
.explore-map__tab-content[data-month=dec] .explore-map__point-au--margaret-river-wineries, .explore-map__tab-content[data-month=dec] .explore-map__point-nz--fiordland-national-park {
  opacity: 1;
  display: block;
}

.tour-tabs {
  overflow: hidden;
  margin-bottom: -75px;
  position: relative;
}
.tour-tabs:before {
  width: 100vw;
  height: 80px;
  display: block;
  content: "";
  background-color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
}

.tour-tabs__container {
  padding: 10.625rem 1.875rem;
}

.tour-tabs__head {
  max-width: 992px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  border-bottom: 0;
  position: relative;
}
.tour-tabs__head:before {
  width: 100vw;
  height: 152px;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 1500px) {
  .tour-tabs__head:before {
    background-image: url(../../src/images/rustic_border_white_top-w2500.png);
  }
}
@media (min-width: 1200px) and (max-width: 1499px) {
  .tour-tabs__head:before {
    background-image: url(../../src/images/rustic_border_white_top-w1500.png);
  }
}
.tour-tabs__li {
  width: 25%;
  height: 80px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  font-weight: bold;
  position: relative;
  overflow: hidden;
  padding: 1.05rem 0.5rem;
  box-sizing: border-box;
}
.tour-tabs__li:first-child {
  border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
}
.tour-tabs__li:last-child {
  border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-right: 1px solid #cccccc;
}
.tour-tabs__li.active {
  border-color: #DA1F26;
  color: #DA1F26;
  box-shadow: inset 0 0 0 1px #DA1F26;
}
.tour-tabs__li.active:not(:last-child) {
  box-shadow: inset 0 0 0 1px #DA1F26, inset -2px 0 0 #DA1F26;
}
.tour-tabs__li:hover, .tour-tabs__li:active, .tour-tabs__li:focus {
  border-color: #DA1F26;
  background-color: transparent !important;
  box-shadow: inset 0 0 0 1px #DA1F26;
}
.tour-tabs__li:hover:not(:last-child), .tour-tabs__li:active:not(:last-child), .tour-tabs__li:focus:not(:last-child) {
  box-shadow: inset 0 0 0 1px #DA1F26, inset -2px 0 0 #DA1F26;
}

.tour-tabs__link {
  width: 100%;
  height: 100%;
  position: absolute !important;
  display: block !important;
  background-color: transparent !important;
  border: 0 !important;
  cursor: pointer;
  top: 0;
  left: 0;
}

.tour-tabs__title--h5 {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
}

.tour-tabs__tabs-p {
  font-size: 1.25rem;
  font-weight: normal;
}

.tour-tabs__content {
  padding: 100px 0;
  position: relative;
}
.tour-tabs__content:before {
  width: 1920px;
  height: 800px;
  display: block;
  content: "";
  position: absolute;
  background-size: 100% auto;
  background-repeat: no-repeat;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

@media (min-width: 1200px) {
  .tour-tabs__content:before {
    width: 100%;
    height: 41.66vw;
    background-image: url(../../src/images/hp-tour-tab.jpg);
  }
}
.tour-tabs__tab-pane {
  display: none;
}
.tour-tabs__tab-pane.active {
  display: block;
}

.tour-tabs__slide {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tour-tabs__slide-inner {
  margin: 0;
  display: flex;
  justify-content: space-around;
}

.instagram {
  text-align: center;
  padding: 80px 0 130px;
}

.instagram__title-link {
  color: #DA1F26 !important;
  font-weight: 500;
}

.instagram__p {
  padding: 1rem 0 2rem;
}

.instagram__row {
  width: calc(100% + 30px);
  display: flex;
  justify-content: space-between;
  margin: 0 0 0 -15px;
}

.instagram__item {
  width: calc(100vw/7);
  margin: 0 1px;
  position: relative;
}

.instagram__img {
  width: 100%;
  height: auto;
  display: block;
}

.instagram__overlay {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: absolute;
  background-color: rgba(218, 31, 38, 0.8);
  color: #FFF;
  font-weight: 300;
}

.carousel-card__link:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.carousel-card:after {
  opacity: 0.6;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
}

.carousel-card__icon {
  display: none;
}

.why__overlay-img {
  background-color: rgba(30, 30, 30, 0.4);
  -moz-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
}

.why__overlay-para {
  opacity: 1;
  color: #ddd;
  -moz-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1);
}

.why__overlay-content:hover .why__overlay-para {
  color: #eee;
  opacity: 1;
}

.why__overlay-content:hover .why__overlay-img {
  background-color: rgba(30, 30, 30, 0.2);
}

.why__overlay-text {
  bottom: 15px;
}

.carousel-card__p, .carousel-card__h4, .carousel-card__price-sup {
  color: #eee;
}

/*# sourceMappingURL=index.css.map */
