@font-face {
  font-family: "awv";
  src: url(../font/c.woff2);
     
}

@font-face {
  font-family: "awv-one";
  src: url(../font/fc.woff2);
     
}

@font-face {
  font-family: "script";
  src: url(../font/script.otf);
     
}

@font-face {
  font-family: "gt";
  src: url(../font/gt.woff2);
     
}
@font-face {
  font-family: "morion";
  src: url(../font/morion.woff);
     
}

@font-face {
  font-family: "morion-regular";
  src: url(../font/morion-regular.woff);
     
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
      font-size: 21px;
      font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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")
      format("woff");
  font-weight: 400;
  font-style: normal;
}

body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 1em;
  margin: 0.67em 0;
}
a {
  background-color: transparent;
}
img {
  border-style: none;
}


textarea {
  overflow: auto;
}
[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.secondary-heading {
  font-family: 'script', serif !important;
  font-weight: 300;

  line-height: 1.2;
  font-size: 50px !important;
  margin-bottom: 0 !important;
  opacity: .859 !important;
}

.secondary-paragraph {
  font-size: 14px;
  font-family: 'awv-one';
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
  margin-bottom: 50px !important;
}
@media screen and (min-width: 415px) {
  .secondary-heading {
      font-size: calc(27px + 25 * (100vw - 415px) / 1025);
  }
}
@media screen and (min-width: 1440px) {
  .secondary-heading {
      font-size: 52px;
  }
}
html {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
body {
  background-color: #fff;
  color: #202020;
  font-family: Gt, sans-serif;
  overflow-x: hidden;
}
* {
  -webkit-tap-highlight-color: transparent;
}
ul {
  padding-left: 0;
}
li {
  list-style: none;
}
a {
  color: #202020;
  text-decoration: none;
}
.image {
  position: relative;
  width: 100%;
}
.image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.dark-overlay-hero,
.image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.dark-overlay-hero {
  background-color:rgba(0, 0, 0, 0.438);
  pointer-events: none;
}
input,
textarea {
  font-family: Gt, sans-serif !important;
}
:focus {
  outline: none;
}
*,
:after,
:before {
  box-sizing: inherit;
}










header .brand,
header .search-bar,
header .search-icon,
header .wrap-wishlist-icon {
  pointer-events: all;
}
header .brand svg {
  max-width: 70px;
  max-height: 45px;
}
header .speak-to-team {
  display: none;
  background-color: #613842;
  border: 0;
  padding: 14px;
  color: #fff;
  font-weight: 100;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.15rem;
  pointer-events: all;
  cursor: pointer;
}
@media only screen and (min-width: 769px) {
  header .speak-to-team {
      display: block;
      position: fixed;
      left: 0;
      top: 50%;
      width: auto;
      height: 44px;
      transform: translate(-41%, -75%) rotate(90deg);
  }
}
@media only screen and (min-width: 1034px) {
  header .speak-to-team {
      left: 5px;
  }
}
header .scroll-top-button {
  position: fixed;
  bottom: 20px;
  right: 30px;
  background-color: #613842;
  border: 0;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  opacity: 0;
  cursor: n-resize;
  pointer-events: all;
  z-index: -1;
  transition: transform 0.4s cubic-bezier(0.76, 0, 0.24, 1), opacity 0.2s cubic-bezier(0.45, 0, 0.55, 1);
}
@media only screen and (min-width: 769px) {
  header .scroll-top-button {
      bottom: 50px;
      right: 50px;
      width: 54px;
      height: 54px;
  }
}
header .scroll-top-button:hover {
  transform: scale(0.85);
}
header .scroll-top-button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}
@media only screen and (min-width: 769px) {
  header .scroll-top-button svg {
      width: 20px;
  }
}
header .scroll-top-button svg path {
  stroke: #fff !important;
}
header .container-not-fixed-nav {
  width: calc(100% - 50px);
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: none;
}
@media only screen and (min-width: 1034px) {
  header .container-not-fixed-nav {
      position: relative;
      display: block;
      width: calc(100% - 100px);
      margin: 0 45px 0 50px;
      display: flex;
      justify-content: space-around;
      align-items: center;
      transform: translateY(0);
      transition: transform 0.25s cubic-bezier(0.45, 0, 0.55, 1);
      z-index: 10;
     
      
  }
}
header .container-not-fixed-nav:before {
  content: "";
  position: absolute;
  top: -28px;
  left: -50px;
  width: calc(100% + 100px);
  height: 240px;
  background: linear-gradient(180deg, #000, hsla(0, 0%, 100%, 0));
  opacity: 0.15;
  z-index: -1;
}
header .container-not-fixed-nav .right-hand-side {
  display: flex;
  align-items: center;
}
header .container-fixed-nav {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: none;
}
@media only screen and (min-width: 1034px) {
  header .container-fixed-nav {
      display: block;
      top: 0;
      left: 0;
      padding: 1px 20px 0 15px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      background-color: #fff;
      z-index: 10;
      transform: translateY(-122px);
      transition: transform 0.5s cubic-bezier(0.45, 0, 0.55, 1);
  }
}
header .container-fixed-nav .brand svg {
  max-height: 24px;
}
header .container-fixed-nav .brand svg path {
  fill: #000;
}
header .container-fixed-nav .nav-primary li a {
  color: #000;
}
header .container-fixed-nav .right-hand-side {
  display: flex;
  align-items: center;
}
header .container-fixed-nav .search-icon {
  margin-right: 20px;
}
header .container-fixed-nav .search-icon svg {
  height: 19px;
}
header .container-fixed-nav .search-icon svg path {
  fill: #000;
}
header .container-fixed-nav .wrap-wishlist-icon {
  position: relative;
  transform: translateY(1px);
}
header .container-fixed-nav .wrap-wishlist-icon svg {
  height: 18px;
}
header .container-fixed-nav .wrap-wishlist-icon .wishlist-icon svg path {
  stroke: #000;
}
header .container-fixed-nav .wrap-wishlist-icon .wishlist-count {
  top: -20%;
  left: 102%;
  color: #000;
}
header .container-fixed-mobile-nav {
  position: fixed;
  max-width: 100vw;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  min-height: 53px;
  height: 53px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  pointer-events: all;
}
@media only screen and (min-width: 550px) {
  header .container-fixed-mobile-nav {
      height: 60px;
  }
}
@media only screen and (min-width: 769px) {
  header .container-fixed-mobile-nav {
      height: 53px;
  }
}
@media only screen and (min-width: 1034px) {
  header .container-fixed-mobile-nav {
      display: none;
  }
}
header .container-fixed-mobile-nav .left-hand-side {
  margin-left: 20px;
  display: flex;
  align-items: center;
}
header .container-fixed-mobile-nav .left-hand-side .phone-icon {
  max-height: 18px;
  height: 18px;
  width: 12px;
}
header .container-fixed-mobile-nav .left-hand-side .phone-icon svg {
  max-height: 18px;
  height: 18px;
  width: auto;
}
header .container-fixed-mobile-nav .left-hand-side .phone-icon svg path {
  stroke: #000;
}
header .container-fixed-mobile-nav .left-hand-side .wrap-wishlist-icon {
  margin-left: 10px;
  height: auto;
  transform: translateY(0);
}
header .container-fixed-mobile-nav .left-hand-side .wrap-wishlist-icon .wishlist-icon {
  width: 17px;
  height: 17px;
}
header .container-fixed-mobile-nav .left-hand-side .wrap-wishlist-icon .wishlist-icon svg {
  width: auto;
  height: 100%;
}
header .container-fixed-mobile-nav .left-hand-side .wrap-wishlist-icon .wishlist-icon svg path {
  stroke: #000;
}
header .container-fixed-mobile-nav .left-hand-side .wrap-wishlist-icon .wishlist-count {
  color: #000;
  top: -15px;
  left: 110%;
}
@media only screen and (max-width: 550px) {
  header .container-fixed-mobile-nav .left-hand-side .wrap-wishlist-icon .wishlist-count {
      left: 85%;
  }
}
header .container-fixed-mobile-nav .brand {
  width: 47px;
  height: auto;
  max-height: 30px;
}
header .container-fixed-mobile-nav .brand svg {
  max-height: 30px;
  width: 100%;
}
header .container-fixed-mobile-nav .brand svg path {
  fill: #000;
}
header .container-fixed-mobile-nav .right-hand-side {
  margin-right: 16px;
  display: flex;
  align-items: center;
}
header .container-fixed-mobile-nav .right-hand-side .search-icon {
  display: flex;
  align-items: center;
  margin-right: 18px;
}
header .container-fixed-mobile-nav .right-hand-side .search-icon svg {
  height: 16px;
}
header .container-fixed-mobile-nav .right-hand-side .search-icon svg path {
  fill: #000;
}
header .container-fixed-mobile-nav .burger-button {
  position: relative;
  pointer-events: all;
  background-color: transparent;
  border: 0;
  width: auto;
  padding: 0;
  z-index: 1000;
}
header .container-fixed-mobile-nav .burger-button .line {
  width: 25px;
  height: 2px;
  background-color: #000;
  display: block;
  margin: 5px auto;
  transition: all 0.3s ease-in-out;
}
header .nav-primary {
  display: none;
}
@media only screen and (min-width: 1034px) {
  header .nav-primary {
      display: block;
      pointer-events: all;
      padding-bottom: 10px;
   
  }
}
header .nav-primary ul {
  display: flex;
  justify-content: center;
  align-items: center;
}
header .nav-primary li {
  margin: 0 22px;
}
header .nav-primary li a {
  font-weight: 400;
  font-size: 15px !important;
  color: #fff;
  text-transform: capitalize;
  
}
@media only screen and (min-width: 1034px) {
  header .nav-primary li a {
      font-size: 10px;
      letter-spacing: 0.1rem;
  }
}
@media only screen and (min-width: 1401px) {
  header .nav-primary li a {
      font-size: 12px;
     
      font-family: europa, sans-serif;
      font-weight: 400;
      font-style: normal;
  }
}
header .nav-overlay-mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
}
header .nav-overlay-mobile .wrap-nav-mobile {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
}
header .nav-overlay-mobile .nav-primary {
  display: block;
}
@media only screen and (min-width: 1034px) {
  header .nav-overlay-mobile .nav-primary {
      display: none;
  }
}
header .nav-overlay-mobile .nav-primary a.mobile-home-link {
  font-family: Nocturne, serif;
  font-weight: 300;
  font-size: 25px;
  line-height: 2;
  color: #613842;
  text-transform: capitalize;
  letter-spacing: 0;
}
header .nav-overlay-mobile .nav-primary ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
}
header .nav-overlay-mobile .nav-primary li {
  margin: 0;
}
header .nav-overlay-mobile .nav-primary li a {
  font-family: Nocturne, serif;
  font-weight: 300;
  font-size: 25px;
  line-height: 2;
  color: #613842;
  text-transform: capitalize;
  letter-spacing: 0;
}
header .nav-overlay-mobile .wrap-nav-mobile-socials {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}
@media only screen and (min-width: 550px) {
  header .nav-overlay-mobile .wrap-nav-mobile-socials {
      margin-top: 150px;
  }
}
header .nav-overlay-mobile .wrap-nav-mobile-socials a {
  position: relative;
  width: 35px;
  height: 35px;
  border: 1px solid #613842;
  border-radius: 50%;
  margin-left: 18px;
}
header .nav-overlay-mobile .wrap-nav-mobile-socials a:last-child {
  margin-right: 0;
}
header .nav-overlay-mobile .wrap-nav-mobile-socials svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 12px;
}
header .nav-overlay-mobile .wrap-nav-mobile-socials svg path {
  fill: #613842;
}
header .search-icon {
  transform: translateY(2px);
  margin-right: 26px;
}
header .wrap-wishlist-icon {
  position: relative;
  width: 22px;
  height: 22px;
  border: 0;
  background-color: transparent;
  transform: translateY(2px);
}
header .wrap-wishlist-icon .wishlist-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
header .wrap-wishlist-icon .wishlist-count {
  position: absolute;
  top: -28%;
  left: 118%;
  font-size: 10px;
  color: #fff;
}
header .wrap-wishlist-icon .tooltip-added {
  padding: 6px 10px;
  position: absolute;
  bottom: -65px;
  left: -20px;
  background-color: #fff;
  color: #613842;
  font-family: Nocturne, serif;
  font-size: 14px;
  width: 145px;
  display: inline-block;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.15);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.45, 0, 0.55, 1);
  z-index: 1;
}
@media only screen and (min-width: 1034px) {
  header .wrap-wishlist-icon .tooltip-added {
      padding: 15px 22px;
      bottom: -80px;
      right: 0;
      left: unset;
      width: 192px;
      font-size: 17px;
  }
}
header .wrap-wishlist-icon .tooltip-added:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  top: -10px;
  left: 20px;
}
@media only screen and (min-width: 1034px) {
  header .wrap-wishlist-icon .tooltip-added:before {
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 12px solid #fff;
      top: -12px;
      right: 0;
      left: unset;
  }
}
header .search-bar-overlay {
  position: fixed;
  top: 0;
  left: 0;
  max-width: 100vw;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  z-index: 10000;
}
header .search-bar-overlay .close-search-bar {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
header .search-bar-overlay .close-search-bar .wrap-icon-close {
  position: relative;
  height: 30px;
  width: 30px;
  border: 1px solid #000;
  border-radius: 50%;
  display: block;
  margin-left: 10px;
}
header .search-bar-overlay .close-search-bar svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 11px;
  width: 11px;
}
header .search-bar-overlay .close-search-bar svg line {
  stroke: #000;
}
header .search-bar-overlay .wrap-search-bar {
  padding: 200px 30px 0;
}
@media only screen and (min-width: 769px) {
  header .search-bar-overlay .wrap-search-bar {
      padding: 200px 70px 0 140px;
  }
}
@media only screen and (min-width: 1034px) {
  header .search-bar-overlay .wrap-search-bar {
      padding: 200px 0 0 180px;
  }
}
@media only screen and (min-width: 1401px) {
  header .search-bar-overlay .wrap-search-bar {
      padding: 200px 0 0 240px;
  }
}
header .search-bar-overlay .search-bar {
  pointer-events: none;
}
header .search-bar-overlay .filter-search {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
header .search-bar-overlay .filter-search input {
  width: 100%;
  font-weight: 300;
  padding-left: 15px;
}
@media only screen and (min-width: 1034px) {
  header .search-bar-overlay .filter-search input {
      max-width: 620px;
  }
}
header .search-bar-overlay .filter-search input::-ms-input-placeholder {
  font-weight: 300;
}
header .search-bar-overlay h3 {
  max-width: 100%;
  margin-top: 0;
  font-size: 28px;
}
@media screen and (min-width: 415px) {
  header .search-bar-overlay h3 {
      font-size: calc(28px + 24 * (100vw - 415px) / 1025);
  }
}
@media screen and (min-width: 1440px) {
  header .search-bar-overlay h3 {
      font-size: 52px;
  }
}
@media only screen and (min-width: 1034px) {
  header .search-bar-overlay h3 {
      max-width: 75%;
  }
}
@media only screen and (min-width: 1401px) {
  header .search-bar-overlay h3 {
      max-width: 50%;
  }
}
header .search-bar-overlay input {
  height: 50px;
  width: 45%;
  border: 1px solid #646464;
}
header .search-bar-overlay .icon {
  position: relative;
  height: 50px;
  width: 50px;
  background-color: #613842;
}
header .search-bar-overlay .icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  width: 20px;
  transform: translate(-50%, -50%);
}
.enquiry-slide-in {
  position: fixed;
  top: 0;
  left: -100%;
  height: 100%;
  width: 100%;
  background-color: #202020;
  color: #fff;
  padding: 60px 30px;
  font-family: Nocturne, serif;
  font-weight: 300;
  pointer-events: all;
  z-index: 100;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in {
      width: 50%;
      padding: 60px 40px;
  }
}
@media only screen and (min-width: 1034px) {
  .enquiry-slide-in {
      width: 33%;
  }
}
@media only screen and (min-width: 1401px) {
  .enquiry-slide-in {
      width: 25%;
      min-width: 400px;
      padding: 80px 45px 0;
  }
}
@media only screen and (min-width: 1601px) {
  .enquiry-slide-in {
      max-width: 650px;
  }
}
.enquiry-slide-in .wrap-enquiry {
  overflow: auto;
  height: 100%;
}
.enquiry-slide-in .wrap-enquiry a {
  color: #fff;
}
.enquiry-slide-in .close-enquiry {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  background-color: transparent;
  border: 0;
  color: #fff;
  font-weight: 300;
}
.enquiry-slide-in .close-enquiry .wrap-icon-close {
  position: relative;
  height: 30px;
  width: 30px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: block;
  margin-left: 10px;
}
.enquiry-slide-in .close-enquiry svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 11px;
  width: 11px;
}
.enquiry-slide-in .close-enquiry svg line {
  stroke: #fff;
}
.enquiry-slide-in .enquiry-title {
  font-size: 24px;
  font-weight: 300;
  margin: 0 0 25px;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .enquiry-title {
      margin: 0 0 35px;
  }
}
.enquiry-slide-in .contact-details {
  margin-bottom: 20px;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .contact-details {
      margin-bottom: 30px;
  }
}
.enquiry-slide-in .contact-details p {
  font-size: 16px;
}
.enquiry-slide-in .subtitle {
  font-family: Gt, sans-serif;
  font-size: 15px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .subtitle {
      margin-bottom: 10px;
  }
}
.enquiry-slide-in .wrap-form {
  font-family: Gt, sans-serif;
  font-weight: 300 !important;
  font-size: 14px;
}
@media screen and (min-width: 415px) {
  .enquiry-slide-in .wrap-form {
      font-size: calc(14px + 2 * (100vw - 415px) / 1025);
  }
}
@media screen and (min-width: 1440px) {
  .enquiry-slide-in .wrap-form {
      font-size: 16px;
  }
}
.enquiry-slide-in .wrap-form ul.gform_fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.enquiry-slide-in .wrap-form li {
  margin-top: 7px !important;
  padding-right: 0 !important;
  width: 100%;
}
.enquiry-slide-in .wrap-form li:first-child {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .wrap-form li:first-child {
      width: 48%;
      margin-top: 0 !important;
  }
}
.enquiry-slide-in .wrap-form li:nth-child(2) {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .wrap-form li:nth-child(2) {
      width: 48%;
      margin-top: 0 !important;
  }
}
.enquiry-slide-in .wrap-form .gfield_label {
  display: none !important;
}
.enquiry-slide-in .wrap-form input,
.enquiry-slide-in .wrap-form textarea {
  padding: 10px 14px 8px !important;
  background-color: #fff;
  border: 0;
  font-size: 14px;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .wrap-form input,
  .enquiry-slide-in .wrap-form textarea {
      padding: 14px 14px 11px !important;
      font-size: 16px;
  }
}
.enquiry-slide-in .wrap-form input {
  width: 100%;
}
.enquiry-slide-in .wrap-form textarea {
  height: 95px !important;
}
@media only screen and (min-width: 769px) {
  .enquiry-slide-in .wrap-form textarea {
      height: 100px !important;
  }
}
.enquiry-slide-in .wrap-form .ginput_container_consent {
  display: flex;
}
.enquiry-slide-in .wrap-form .ginput_container_consent input {
  width: 18px;
  height: 18px;
  margin-right: 10px;
  border: 0;
  border-radius: 0;
}
.enquiry-slide-in .wrap-form .ginput_container_consent label {
  line-height: 1.5;
  font-size: 12px;
}
@media screen and (min-width: 415px) {
  .enquiry-slide-in .wrap-form .ginput_container_consent label {
      font-size: calc(12px + 2 * (100vw - 415px) / 1025);
  }
}
@media screen and (min-width: 1440px) {
  .enquiry-slide-in .wrap-form .ginput_container_consent label {
      font-size: 14px;
  }
}
.hero-home,
.wrapper-home-page {
  position: relative;
}
.hero-home {
  width: 100vw;
  height: 100%;
  /* margin-bottom: 55px; */
}
@media only screen and (min-width: 769px) {
  .hero-home {
      height: 100vh;
      /* left: -12px; */
  }
}
@media only screen and (min-width: 1034px) {
  .hero-home {
      /* margin-bottom: 130px; */
  }
}
.hero-home .wrap-fullscreen-video {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: hidden;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
}
.hero-home .wrap-fullscreen-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero-home .wrap-fullscreen-video.desktop-only {
  display: none;
}
@media only screen and (min-width: 769px) {
  .hero-home .wrap-fullscreen-video.desktop-only {
      display: block;
  }
}
.hero-home .wrap-fullscreen-image {
  position: relative;
  width: 100%;
  height: 100vh;
}
@media only screen and (min-width: 769px) {
  .hero-home .wrap-fullscreen-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
  }
}
.hero-home .wrap-fullscreen-image.mobile-only {
  display: block;
}
@media only screen and (min-width: 769px) {
  .hero-home .wrap-fullscreen-image.mobile-only {
      display: none;
  }
}
.hero-home .wrap-fullscreen-image.mobile-only .image {
  height: 100%;
}
.hero-home .wrap-fullscreen-image.mobile-only .image img {
  -o-object-fit: cover;
  object-fit: cover;
}
.hero-home .wrap-fullscreen-image .image {
  position: relative;
  width: 100%;
}
.hero-home .wrap-fullscreen-image .image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.hero-home .wrap-fullscreen-image .image img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.hero-home .dark-overlay-hero {
  opacity: 0;
}
.hero-home .wrap-hero-header {
  position: absolute;
  top: 45%;
  left: 30px;
  transform: translateY(-50%);
  color: #fff;
}
@media only screen and (min-width: 550px) {
  .hero-home .wrap-hero-header {
      left: 50px;
      top: 50%;
  }
}
@media only screen and (min-width: 769px) {
  .hero-home .wrap-hero-header {
      left: 38%;
     
  }
}
.hero-home .wrap-hero-header .big-title-home {
  font-family: 'awv', serif;
  font-weight: 300;
  margin: 0 0 15px;
  opacity: 0;
  font-size: 30px;
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 415px) {
  .hero-home .wrap-hero-header .big-title-home {
      font-size: calc(30px + 50 * (100vw - 415px) / 1025);
  }
}
@media screen and (min-width: 1440px) {
  .hero-home .wrap-hero-header .big-title-home {
      font-size: 70px;
  }
}
@media only screen and (min-width: 769px) {
  .hero-home .wrap-hero-header .big-title-home {
      margin: 0;
  }
}
.hero-home .wrap-hero-header h1 {
  font-family: Nocturne, serif;
  color: #fff;
  font-weight: 300;
  max-width: 300px;
  margin-top: 0;
  opacity: 0;
  font-size: 40px;
}
@media screen and (min-width: 415px) {
  .hero-home .wrap-hero-header h1 {
      font-size: calc(40px + 12 * (100vw - 415px) / 1025);
  }
}
@media screen and (min-width: 1440px) {
  .hero-home .wrap-hero-header h1 {
      font-size: 52px;
  }
}
@media only screen and (min-width: 550px) {
  .hero-home .wrap-hero-header h1 {
      max-width: 600px;
  }
}
@media only screen and (min-width: 769px) {
  .hero-home .wrap-hero-header h1 {
      max-width: 670px;
  }
}
.hero-home .wrap-hero-header .wrap-hero-links {
  display: flex;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 550px) {
  .hero-home .wrap-hero-header .wrap-hero-links {
      flex-direction: row;
  }
}
.hero-home .wrap-hero-header .wrap-hero-links a {
  color: #fff;
  line-height: 30px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.25rem;
  font-size: 13px;
  margin-bottom: 5px;
  opacity: 0;
}
@media only screen and (min-width: 550px) {
  .hero-home .wrap-hero-header .wrap-hero-links a {
      margin-left: 25px;
  }
  .hero-home .wrap-hero-header .wrap-hero-links a:first-child {
      margin-left: 0;
  }
}
@media only screen and (min-width: md) {
  .hero-home .wrap-hero-header .wrap-hero-links a {
      margin-left: 45px;
  }
  .hero-home .wrap-hero-header .wrap-hero-links a:first-child {
      margin-left: 0;
  }
}
.hero-home .wrap-hero-header .wrap-hero-links a .arrow {
  position: relative;
  display: inline-block;
  width: 33px;
  height: 33px;
  border: 1.5px solid #fff;
  border-radius: 50%;
  margin-left: 15px;
}
.hero-home .wrap-hero-header .wrap-hero-links a .arrow svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


.button-home {
  display: block;
  margin: auto;
  justify-content: center;
  align-items: center;
  min-width: 11.25rem;
  height: 3.375rem;
  padding: .1875rem 2.5rem 0;
  font-family: 'europa',Helvetica,Arial,sans-serif !important;
  font-weight: 400;
  font-size: .75rem;
  letter-spacing: .10687rem;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  color: #fff;
  background-color: transparent;
  border: solid .0625rem #ffffff;
  border-radius: .125rem;
  transition: color .4s ease,background-color .4s ease,border .4s ease,box-shadow .4s ease,padding .4s ease;
}





* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


img {

  vertical-align: middle;
  display: inline-block;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}


img {
  display: inline-block;
  max-width: 100%;
}

.k-slide-cover-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section {
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fffdfb;
}

.section.section--spaced-1 {
  padding-top: 10vw;
}

.k-container-1 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 12.5vw;
  padding-left: 12.5vw;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.k-section-header {
  margin-bottom: 7vw;
}

.k-section-header.k-s-header--pair {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.k-s__block {
  width: 50%;
  max-width: 50%;
}

.k-s__block.k-s--space-r-1 {
  padding-right: 6.5vw;
}

.heading-2-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 50em;
  font-family: 'awv';
}

.heading-2-wrapper h2{
  color: #514a3b;
  font-size: 52px;
  font-family: 'awv';
}



.heading-2-wrapper.heading-space-2 {
  margin-bottom: 1.6em;
}

.k-heading-line {
  width: 10em;
  height: 2px;
  background-color:#3a3833;
}

.k-para-1 {
  font-size: 1.1em;
  font-family: brandon-grotesque, "Noto Sans Medium" !important;

  line-height:1.66;
}

.k-d-flex-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.k-half-col {
  width: 50%;
}

.k-half-col.k-pr-1 {
  padding-right: 7vw;
}

.k-text-gray-1 {
  color: #3a3833;
}

.k-collection-img-wrap {
  position: relative;
  overflow: hidden;
  height: 50vw;
  max-height: 70vh;
}

.k-card {
  position: relative;
  height: 100%;
}

.k-card.k-card-for-collection {
  position: relative;
  overflow: hidden;
  width: 25vw;
  height: 50vw;
  max-height: 50vh;
  color: #fff;
}

.k-season-clw {
  width: 100%;
}



.k-card-cover-link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 3vw;
  padding-bottom: 3vw;
  padding-left: 2.5vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
}

.text-uppercase {
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
}

.text-uppercase.k-text-gray-2.rotated-text {
  font-size: 10px;
}

.k-heading-3-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-family: 'awv';
  line-height: 2em;
}

.k-exclusive-label {
  position: relative;
  margin-right: -36px;
  
  text-align: center;
}

.k-text-gray-2 {
  color: #a4a4a4;
}

.k-collection-cl {
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.k-para-wrap {
  position: relative;
  overflow: hidden;
}

.k-text-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;

  -webkit-transform: translate(100%, 0px);
  -ms-transform: translate(100%, 0px);
  transform: translate(100%, 0px);
}

.k-img-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: #393832;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.k-label-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: #f9f6f2;
  -webkit-transform: translate(0%, -100%);
  -ms-transform: translate(0%, -100%);
  transform: translate(0%, -100%);
}

@media screen and (min-width: 1440px) {

  p {
    font-size: 20px;
  }

  .k-collection-img-wrap {
    max-height: 80vh;
  }

  .k-card.k-card-for-collection {
    max-height: 65vh;
  }

  .k-card-overlay-mask {
    background-image: linear-gradient(10deg, rgba(0, 0, 0, 0.6) 13%, hsla(0, 0%, 100%, 0));
  }

  .k-card-cover-link {
    padding-right: 3.5vw;
  }
}

@media screen and (max-width: 991px) {


  .k-container-1 {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .heading-2-wrapper.heading-space-2 {
    max-width: 50em;
  }

  .k-collection-img-wrap {
    height: 65vw;
  }

  .k-card.k-card-for-collection {
    width: 35vw;
  }
}

@media screen and (max-width: 767px) {


  h2 {
    font-size: 3em;
  }

  .heading-2-wrapper {
    max-width: 55em;
  }

  .heading-2-wrapper.heading-space-2 {
    max-width: 48em;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 479px) {


  h2 {
    font-size: 2em;
  }

  h3 {
    font-size: 1.7em;
  }

  .k-slide-cover-img {
    -o-object-position: 50% 0%;
    object-position: 50% 0%;
  }

  .k-container-1 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .k-section-header.k-s-header--pair {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .k-s__block {
    width: 100%;
    max-width: 100%;
  }

  .k-s__block.k-s--space-r-1 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }

  .heading-2-wrapper {
    max-width: 75em;
  }

  .heading-2-wrapper.heading-space-2 {
    max-width: 17em;
    margin-bottom: 12px;
  }

  .k-d-flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .k-d-flex-row.k-inner {
    margin-top: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .k-half-col {
    width: 87%;
  }

  .k-half-col.k-pr-1 {
    width: 100%;
    padding-right: 0vw;
  }

  .k-card.k-card-for-collection {
    width: 100%;
    height: 108vw;
  }

  .k-season-clw {
    width: 100%;
    margin-top: 16px;
  }

  .k-season-cli {
    width: 100%;
  }

  .k-card-cover-link {
    padding-bottom: 7vw;
    padding-left: 5vw;
  }

  .k-heading-3-wrapper {
    max-width: 17em;
    margin-bottom: 14px;
  }

  .k-exclusive-label {
    margin-right: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .k-collection-cl {
    width: 100%;
  }
}
























.rp-parallax-1 {
  
  transform: translateY(var(--rp-parallax-ty));
 
  will-change: transform; }
  @media (max-width: 1050px) {
    .rp-parallax-1 {
      transform: translateY(calc(var(--rp-parallax-ty)*0.4)); } }

.rp-parallax-2 {
 
  transform: scale(var(--rp-scale-img));
  transition: all 0.2s ease-out;
 
  will-change: transform; }
  @media (max-width: 540px) {
    .o-col__1\@phone {
      width: calc( ( (100% - 0px) / 4 ) * 1);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-col__1\@tablet {
    width: calc( ( (100% - 0px) / 8 ) * 1);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (min-width: 1025px) {
    .o-col__1\@desktop {
      width: calc( ( (100% - 0px) / 12 ) * 1);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (max-width: 540px) {
    .o-col__2\@phone {
      width: calc( ( (100% - 0px) / 4 ) * 2);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-col__2\@tablet {
    width: calc( ( (100% - 0px) / 8 ) * 2);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (min-width: 1025px) {
    .o-col__2\@desktop {
      width: calc( ( (100% - 0px) / 12 ) * 2);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (max-width: 540px) {
    .o-col__4\@phone {
      width: calc( ( (100% - 0px) / 4 ) * 4);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-col__4\@tablet {
    width: calc( ( (100% - 0px) / 8 ) * 4);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (min-width: 1025px) {
    .o-col__4\@desktop {
      width: calc( ( (100% - 0px) / 12 ) * 4);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-col__5\@tablet {
    width: calc( ( (100% - 0px) / 8 ) * 5);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (min-width: 1025px) {
    .o-col__5\@desktop {
      width: calc( ( (100% - 0px) / 12 ) * 5);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-col__6\@tablet {
    width: calc( ( (100% - 0px) / 8 ) * 6);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (min-width: 1025px) {
    .o-col__6\@desktop {
      width: calc( ( (100% - 0px) / 12 ) * 6);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }
  @media (min-width: 1025px) {
    .o-col__7\@desktop {
      width: calc( ( (100% - 0px) / 12 ) * 7);
      padding-left: calc( var(--grid-gutter-width) / 2);
      padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-col__8\@tablet {
    width: calc( ( (100% - 0px) / 8 ) * 8);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }

.o-main {
  min-height: 100vh; }

@media (min-width: 1025px) {
  .o-settings-pt-160\@desktop {
    /* padding-top: 160px;  */
  } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-settings-pt-80\@tablet {
    padding-top: 80px; } }

@media (max-width: 540px) {
  .o-settings-pt-64\@phone {
    padding-top: 64px; } }

@media (max-width: 540px) {
  .o-settings-pt-0\@phone {
    padding-top: 0px; } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-settings-pt-0\@tablet {
    padding-top: 0px; } }

@media (min-width: 1025px) {
  .o-settings-pt-0\@desktop {
    padding-top: 0px; } }

@media (min-width: 1025px) {
  .o-settings-pb-160\@desktop {
    padding-bottom: 160px; } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-settings-pb-80\@tablet {
    padding-bottom: 80px; } }

@media (max-width: 540px) {
  .o-settings-pb-64\@phone {
    padding-bottom: 64px; } }

@media (max-width: 540px) {
  .o-settings-pb-0\@phone {
    padding-bottom: 0px; } }

@media (min-width: 541px) and (max-width: 1024px) {
  .o-settings-pb-0\@tablet {
    padding-bottom: 0px; } }

@media (min-width: 1025px) {
  .o-settings-pb-0\@desktop {
    padding-bottom: 0px; } }

.o-container {
  max-width: 100%;
  width: calc( ( var(--container-width) ) + ( var(--container-padding) * 2 ));
  padding-left: calc( var(--container-padding) / 2);
  padding-right: calc( var(--container-padding) / 2);
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.o-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative; 
  

}
  .o-button:disabled {
    opacity: 0.5; }
  .o-button__svg-circle {
    display: block;
    width: 64px;
    height: 64px;
    position: absolute;
    top: -0.6em;
    left: -5px;
    transform: translateX(-50%); }
    @media (max-width: 1050px) {
      .o-button__svg-circle {
        display: none; } }
  .o-button__circle-1 {
    fill: none;
    stroke: rgba(140, 140, 140, 0.1);
    stroke-width: 1px;
    transform: translateX(10px); }
  .o-button__circle-2 {
    fill: none;
    stroke: var(--color-a);
    stroke-width: 1px;
    stroke-dashoffset: 180;
    stroke-dasharray: 180;
    transition: all 0.4s linear;
    transform-origin: center;
    transform: translateX(10px); }
  .o-button:hover .o-button__circle-2 {
    stroke-dashoffset: 0;
    transition: all 0.6s linear; }
  .o-button__text {
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    cursor: default;
    outline: 0;
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    color: inherit;
    text-align: inherit;
    font-size: 14px !important;
    line-height: 27px;
    letter-spacing: 4px;
    font-family: 'awv-one', serif !important;
    text-transform: uppercase;
    font-weight: 300;
    width: auto;
    color: var(--color-b);
    padding-bottom: 5px;
    transition: all 0.3s ease-in-out;
    text-align: left;
    display: inline-block;
    cursor: pointer;
    transform: translateX(0px);
    padding-right: 14px; }
    @media (min-width: 541px) {
      .o-button__text {
        font-size: 22px;
        line-height: 27px;
        font-family: "script", serif;
        font-weight: 300; } }
    @media (min-width: 1051px) {
      .o-button__text {
        font-size: 28px;
        line-height: 34px;
        font-family: "script", serif;
        font-weight: 300; } }
    @media (max-width: 1050px) {
      .o-button__text {
        transform: none; } }
    .o-button__text::after {
      content: "↝";
      display: inline-block;
      width: auto;
      font-size: 80%;
      transition: all 0.3s ease-in-out;
      margin-left: 10px;
      transform: translateX(0px); }
  .o-button__arrow-right {
    display: none !important; }
  .o-button:hover .o-button__text::after {
    transform: translateX(6px); }
  .o-button__no-circle .o-button__svg-circle {
    display: none;
    visibility: hidden; }
  .o-button__no-circle .o-button__text {
    transform: translateX(0); }
  .o-button__white .o-button__text {
    color: #FFFFFF; }

.o-bg-solid {
  background-color: #fffdfb; }

.o-bg-light {
  background-image: url(../img/bg-1.png);
  background-repeat: repeat;
  position: relative; }
  .o-bg-light::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #e5e1da; }
  .o-bg-light > * {
    z-index: 2;
    position: relative; }

.o-m-block {
  position: relative;
  display: block;
  width: 100%; }
  .o-m-block.pl-1 {
    padding-left: var(--col-1); }
    @media (max-width: 1050px) {
      .o-m-block.pl-1 {
        padding-left: 0px; } }
  .o-m-block.pr-1 {
    padding-right: var(--col-1); }
    @media (max-width: 1050px) {
      .o-m-block.pr-1 {
        padding-right: 0px; } }

.o-transition-fade-out {
  transition: all 1s ease-in-out;
  opacity: 1; }

.modal-booking {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  z-index: 999999877;
  position: fixed;
  right: 0;
  top: 0px;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  pointer-events: none; }
  .modal-booking::after {
    content: ".modal-booking";
    position: absolute;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    color: #3E3E3E;
    display: none;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.7); }
  .modal-booking__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    transition: all 0.6s cubic-bezier(0.19, 0.66, 0.22, 1) 0s;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    position: relative;
    z-index: 2; }

.c-col-content-col-image {
  position: relative;
  overflow: hidden; }
  .c-col-content-col-image::after {
    content: ".c-col-content-col-image";
    position: absolute;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    color: #3E3E3E;
    display: none;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.7); }
  .c-col-content-col-image__col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .c-col-content-col-image__col--content {
      position: relative;
      z-index: 2;
      -ms-flex-align: start;
          align-items: flex-start; }
      @media (max-width: 540px) {
        .c-col-content-col-image__col--content {
          -ms-flex-order: 2;
              order: 2;
          margin-top: -48px; } }
    .c-col-content-col-image__col--image {
      position: relative;
      z-index: 1;
      min-height: 70vh; }
      @media (max-width: 1050px) {
        .c-col-content-col-image__col--image {
          position: absolute;
          height: 100%;
          right: calc( var(--container-padding) / 2); } }
      @media (max-width: 540px) {
        .c-col-content-col-image__col--image {
          top: 0px;
          right: 0px;
          position: static;
          -ms-flex-order: 1;
              order: 1;
          transform: translateX(var(--grid-gutter-width));
          min-height: auto; } }
  .c-col-content-col-image__wrapper-col-content {
    width: 100%;
    display: block;
    padding: 74px 65px;
    transform: translateX(calc( 1 * ( var(--col-1) )));
    margin-bottom: 136px; }
    @media (max-width: 1050px) {
      .c-col-content-col-image__wrapper-col-content {
        transform: none;
        margin-bottom: 80px;
        padding: 53px 31px; } }
    @media (max-width: 540px) {
      .c-col-content-col-image__wrapper-col-content {
        padding: 52px 32px;
        margin-bottom: 0px; } }
  .c-col-content-col-image__title {
    font-size: 28px;
    line-height: 34px;
    font-family: "freight-big-pro", serif;
    font-weight: 300;
    color: #3E3E3E;
    padding-bottom: 36px;
    width: 100%;
    display: block; }
    @media (min-width: 541px) {
      .c-col-content-col-image__title {
        font-size: 28px;
        line-height: 34px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    @media (min-width: 1051px) {
      .c-col-content-col-image__title {
        font-size: 48px;
        line-height: 59px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    @media (max-width: 1050px) {
      .c-col-content-col-image__title {
        padding-bottom: 34px; } }
  .c-col-content-col-image__content {
    font-size: 18px;
    line-height: 26px;
    font-family: brandon-grotesque, "Noto Sans Medium" !important;
    font-weight: 300;
    color: #524a3c;
    padding-bottom: 52px;
    width: 100%;
    display: block; }
    @media (min-width: 541px) {
      .c-col-content-col-image__content {
        font-size: 18px;
        line-height: 26px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    @media (min-width: 1051px) {
      .c-col-content-col-image__content {
        font-size: 21px;
        line-height: 32px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    @media (max-width: 1050px) {
      .c-col-content-col-image__content {
        padding-bottom: 50px; } }
  .c-col-content-col-image__wrapper-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 12px; }
    .c-col-content-col-image__wrapper-button:last-child {
      margin-bottom: 0px; }
  .c-col-content-col-image__wrapper-col-image {
    width: 100%;
    display: block;
    padding-top: 136px; }
    @media (max-width: 1050px) {
      .c-col-content-col-image__wrapper-col-image {
        padding-left: calc( ( var(--grid-gutter-width) / 2 ) + ( var(--container-padding) / 2));
        padding-top: 80px; } }
    @media (max-width: 540px) {
      .c-col-content-col-image__wrapper-col-image {
        padding-left: 0px;
        padding-top: 0px; } }
  .c-col-content-col-image__wrapper-image {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 100%; }
  .c-col-content-col-image__image-box {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px; }
    @media (max-width: 540px) {
      .c-col-content-col-image__image-box {
        position: static; } }
  .c-col-content-col-image__image {
    position: absolute;
    top: 0%;
    left: 0%;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
    @media (max-width: 540px) {
      .c-col-content-col-image__image {
        position: static;
        height: auto;
        -o-object-fit: contain;
           object-fit: contain; } }

.c-featured-items {
  position: relative; }
  .c-featured-items::after {
    content: ".c-featured-items";
    position: absolute;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    color: #3E3E3E;
    display: none;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.7); }
  .c-featured-items__wrapper {
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 540px) {
      .c-featured-items__wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .c-featured-items__wrapper-item {
    padding: 0; }
    @media (max-width: 540px) {
      .c-featured-items__wrapper-item {
        padding-bottom: 0px; } }
  .c-featured-items__item {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    cursor: pointer; }
  .c-featured-items__wrapper-image {
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    max-height: 80vh; }
    .c-featured-items__wrapper-image:before {
      content: "";
      display: block;
      padding-bottom: 165%; }
    @media (max-width: 540px) {
      .c-featured-items__wrapper-image:before {
        content: "";
        display: block;
        padding-bottom: 121%; } }
  .c-featured-items__image {
    position: absolute;
    top: 0%;
    left: 0%;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    background-color: rgba(181, 140, 97, 0.7);
    background-blend-mode: multiply;
    transform: scale(1);
    transition: all 1s ease-in-out; }
    .c-featured-items__image::before {
      content: "";
      position: absolute;
      top: 0%;
      left: 0%;
      display: block;
      width: 100%;
      height: 100%;
      z-index: 2;
      background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.2) 100%); }
  .c-featured-items__item:hover .c-featured-items__image {
    transform: scale(1.03); }
  .c-featured-items__wrapper-texts {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    z-index: 3; }
  .c-featured-items__details {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .c-featured-items__inner-details {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding-left: 60px;
    padding-right: 50px; }
    @media (max-width: 1050px) {
      .c-featured-items__inner-details {
        padding-left: var(--grid-gutter-width);
        padding-right: var(--grid-gutter-width); } }
  .c-featured-items__title {
    font-size: 28px;
    line-height: 34px;
    font-family: "awv-one", serif;
    font-weight: 100;
    color: #fff;
    width: 100%;
    padding-top: 23px;
    padding-bottom: 6px;
    text-align: left; }
    @media (min-width: 541px) {
      .c-featured-items__title {
        font-size: 28px;
        line-height: 34px;
        font-family: "awv-one", serif;
        font-weight: 300; } }
    @media (min-width: 1051px) {
      .c-featured-items__title {
        font-size: 48px;
        line-height: 59px;
        font-family: "script", serif;
        font-weight: 300; } }
  .c-featured-items__wrapper-button {
    font-size: 22px;
    line-height: 32px;
   
    font-weight: 300;
    padding-top: 0px;
    display: block;
    width: 100%;
    padding-bottom: 43px;
    transition: all 0.3s ease-in-out;
    text-align: left;
    opacity: 0.5;
    transition: all 0.4s ease-in-out 0s; }
    @media (min-width: 541px) {
      .c-featured-items__wrapper-button {
        font-size: 22px;
        line-height: 32px;
      
        font-weight: 300; } }
    @media (min-width: 1051px) {
      .c-featured-items__wrapper-button {
        font-size: 28px;
        line-height: 42px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    @media (max-width: 540px) {
      .c-featured-items__wrapper-button {
        padding-bottom: var(--grid-gutter-width); } }
  .c-featured-items__item:hover .c-featured-items__wrapper-button {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.2s; }

.c-mosaic {
  position: relative;
  position: relative;
  overflow: hidden; }
  .c-mosaic::after {
    content: ".c-mosaic";
    position: absolute;
    top: 10px;
    left: 10px;
    width: auto;
    height: auto;
    color: #3E3E3E;
    display: none;
    z-index: 10;
    background-color: rgba(255, 255, 255, 0.7); }
  @media (max-width: 540px) {
    .c-mosaic__col--left {
      padding-left: calc(var(--grid-gutter-width) / 2);
      padding-right: calc(var(--grid-gutter-width) / 2); } }
  @media (max-width: 540px) {
    .c-mosaic__col--right {
      padding-left: calc(var(--grid-gutter-width) / 2);
      padding-right: calc(var(--grid-gutter-width) / 2); } }

.c-m-title-and-content {
  display: block;
  width: 100%;
  position: relative; }
  .c-m-title-and-content__wrapper {
    display: block;
    width: 100%; }
  .c-m-title-and-content__title {
    font-size: 36px;
    line-height: 45px;
    font-family: "freight-big-pro", serif;
    font-weight: 300;
    color: var(--color-b);
    padding-bottom: 24px; }
    @media (min-width: 541px) {
      .c-m-title-and-content__title {
        font-size: 42px;
        line-height: 51px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    @media (min-width: 1051px) {
      .c-m-title-and-content__title {
        font-size: 80px;
        line-height: 98px;
        font-family: "freight-big-pro", serif;
        font-weight: 300; } }
    .c-m-title-and-content__title:last-child {
      padding-bottom: 0px; }
    .c-m-title-and-content__title em {
      font-style: italic; }

.c-m-button__wrapper-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%; }

.debug-columns {
  opacity: 0;
  display: block;
  pointer-events: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  z-index: 9999999;
  background: none; }
  .debug-columns__col {
    height: 100vh;
    display: inline-block; }
  .debug-columns__col-content {
    background-color: rgba(144, 238, 144, 0.4);
    width: 100%;
    height: 100%;
    display: block; }
  @media (max-width: 540px) {
    .u-none\@phone {
      display: none; } }

@media (min-width: 541px) and (max-width: 1024px) {
  .u-none\@tablet {
    display: none; } }

    
.gap {
  width: 100%;
  height: 100px;
}


.gap-space {
  width: 100%;
  height: 50px;
}






.rp-parallax-1 {

transform: translateY(var(--rp-parallax-ty));

will-change: transform; }
@media (max-width: 1050px) {
  .rp-parallax-1 {
    transform: translateY(calc(var(--rp-parallax-ty)*0.4)); } }

.rp-parallax-2 {

transform: scale(var(--rp-scale-img));
transition: all 0.2s ease-out;

will-change: transform; }
@media (max-width: 540px) {
  .o-col__4\@phone {
    width: calc( ( (100% - 0px) / 4 ) * 4);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }

@media (min-width: 541px) and (max-width: 1024px) {
.o-col__4\@tablet {
  width: calc( ( (100% - 0px) / 8 ) * 4);
  padding-left: calc( var(--grid-gutter-width) / 2);
  padding-right: calc( var(--grid-gutter-width) / 2); } }
@media (min-width: 1025px) {
  .o-col__5\@desktop {
    width: calc( ( (100% - 0px) / 12 ) * 5);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }
@media (min-width: 1025px) {
  .o-col__7\@desktop {
    width: calc( ( (100% - 0px) / 12 ) * 7);
    padding-left: calc( var(--grid-gutter-width) / 2);
    padding-right: calc( var(--grid-gutter-width) / 2); } }



@media (min-width: 541px) and (max-width: 1024px) {
.o-settings-pt-80\@tablet {
  padding-top: 80px; } }

@media (max-width: 540px) {
.o-settings-pt-64\@phone {
  padding-top: 64px; } }

@media (min-width: 1025px) {
.o-settings-pb-160\@desktop {
  padding-bottom: 160px; } }

@media (min-width: 541px) and (max-width: 1024px) {
.o-settings-pb-80\@tablet {
  padding-bottom: 80px; } }

@media (max-width: 540px) {
.o-settings-pb-64\@phone {
  padding-bottom: 64px; } }

.o-container {
max-width: 100%;
width: calc( ( var(--container-width) ) + ( var(--container-padding) * 2 ));
padding-left: calc( var(--container-padding) / 2);
padding-right: calc( var(--container-padding) / 2);
display: -ms-flexbox;
display: flex;
margin: 0 auto;
-ms-flex-wrap: wrap;
    flex-wrap: wrap; }

.o-button {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
    align-items: center;
position: relative; }
.o-button:disabled {
  opacity: 0.5; }
.o-button__svg-circle {
  display: block;
  width: 64px;
  height: 64px;
  position: absolute;
  top: -0.6em;
  left: -5px;
  transform: translateX(-50%); }
  @media (max-width: 1050px) {
    .o-button__svg-circle {
      display: none; } }
.o-button__circle-1 {
  fill: none;
  stroke: rgba(140, 140, 140, 0.1);
  stroke-width: 1px;
  transform: translateX(10px); }
.o-button__circle-2 {
  fill: none;
  stroke: var(--color-a);
  stroke-width: 1px;
  stroke-dashoffset: 180;
  stroke-dasharray: 180;
  transition: all 0.4s linear;
  transform-origin: center;
  transform: translateX(10px); }
.o-button:hover .o-button__circle-2 {
  stroke-dashoffset: 0;
  transition: all 0.6s linear; }
.o-button__text {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  cursor: default;
  outline: 0;
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  color: inherit;
  text-align: inherit;
  font-size: 22px;
  line-height: 27px;
  font-family: "freight-big-pro", serif;
  font-weight: 300;
  width: auto;
  color: var(--color-b);
  padding-bottom: 5px;
  transition: all 0.3s ease-in-out;
  text-align: left;
  display: inline-block;
  cursor: pointer;
  transform: translateX(0px);
  padding-right: 14px; }
  @media (min-width: 541px) {
    .o-button__text {
      font-size: 22px;
      line-height: 27px;
      font-family: "freight-big-pro", serif;
      font-weight: 300; } }
  @media (min-width: 1051px) {
    .o-button__text {
      font-size: 28px;
      line-height: 34px;
      font-family: "freight-big-pro", serif;
      font-weight: 300; } }
  @media (max-width: 1050px) {
    .o-button__text {
      transform: none; } }
  .o-button__text::after {
    content: "↝";
    display: inline-block;
    width: auto;
    font-size: 80%;
    transition: all 0.3s ease-in-out;
    margin-left: 10px;
    transform: translateX(0px); }
.o-button:hover .o-button__text::after {
  transform: translateX(6px); }

.o-bg-dark {
background-image: url(../img/bg-2.png);
background-repeat: repeat; }

.o-m-block {
position: relative;
display: block;
width: 100%; }
.o-m-block.pl-1 {
  padding-left: var(--col-1); }
  @media (max-width: 1050px) {
    .o-m-block.pl-1 {
      padding-left: 0px; } }
.o-m-block.pl-2 {
  padding-left: var(--col-2); }
  @media (max-width: 1050px) {
    .o-m-block.pl-2 {
      padding-left: 0px; } }
.o-m-block.pr-1 {
  padding-right: var(--col-1); }
  @media (max-width: 1050px) {
    .o-m-block.pr-1 {
      padding-right: 0px; } }
.o-m-block.tr-1 {
  transform: translateX(calc( 1 * ( var(--col-1) ))); }
  @media (max-width: 1050px) {
    .o-m-block.tr-1 {
      transform: none; } }
.o-m-block.zi-1 {
  z-index: 1; }
@media (min-width: 1025px) {
  .o-m-block.pt-160\@desktop {
    padding-top: 160px; } }

@media (min-width: 541px) and (max-width: 1024px) {
.o-m-block.pb-160\@tablet {
  padding-bottom: 160px; } }
@media (min-width: 1025px) {
  .o-m-block.pb-160\@desktop {
    padding-bottom: 160px; } }
@media (min-width: 1025px) {
  .o-m-block.pt-128\@desktop {
    padding-top: 128px; } }
@media (min-width: 1025px) {
  .o-m-block.pb-128\@desktop {
    padding-bottom: 128px; } }

@media (min-width: 541px) and (max-width: 1024px) {
.o-m-block.pb-64\@tablet {
  padding-bottom: 64px; } }
@media (max-width: 540px) {
  .o-m-block.pb-48\@phone {
    padding-bottom: 48px; } }

@media (min-width: 541px) and (max-width: 1024px) {
.o-m-block.pb-48\@tablet {
  padding-bottom: 48px; } }

@media (min-width: 541px) and (max-width: 1024px) {
.o-m-block.pt-32\@tablet {
  padding-top: 32px; } }
@media (max-width: 540px) {
  .o-m-block.pb-32\@phone {
    padding-bottom: 32px; } }

.c-mosaic {
position: relative;
position: relative;
overflow: hidden; }
.c-mosaic::after {
  content: ".c-mosaic";
  position: absolute;
  top: 10px;
  left: 10px;
  width: auto;
  height: auto;
  color: #3E3E3E;
  display: none;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.7); }
@media (max-width: 540px) {
  .c-mosaic__col--left {
    padding-left: calc(var(--grid-gutter-width) / 2);
    padding-right: calc(var(--grid-gutter-width) / 2); } }
@media (max-width: 540px) {
  .c-mosaic__col--right {
    padding-left: calc(var(--grid-gutter-width) / 2);
    padding-right: calc(var(--grid-gutter-width) / 2); } }

.c-m-title-and-content {
display: block;
width: 100%;
position: relative; }
.c-m-title-and-content__wrapper {
  display: block;
  width: 100%; }
.c-m-title-and-content__title {
  font-size: 36px;
  line-height: 45px;
  font-family: "freight-big-pro", serif;
  font-weight: 300;
  color: var(--color-b);
  padding-bottom: 24px; }
  @media (min-width: 541px) {
    .c-m-title-and-content__title {
      font-size: 42px;
      line-height: 51px;
      font-family: "freight-big-pro", serif;
      font-weight: 300; } }
  @media (min-width: 1051px) {
    .c-m-title-and-content__title {
      font-size: 80px;
      line-height: 98px;
      font-family: "freight-big-pro", serif;
      font-weight: 300; } }
  .c-m-title-and-content__title:last-child {
    padding-bottom: 0px; }
  .c-m-title-and-content__title em {
    font-style: italic; }
.c-m-title-and-content__content-1 {
  font-size: 18px;
  line-height: 26px;
  font-family: "freight-big-pro", serif;
  font-weight: 300;
  color: var(--color-c);
  padding-bottom: 49px; }
  @media (min-width: 541px) {
    .c-m-title-and-content__content-1 {
      font-size: 18px;
      line-height: 26px;
      font-family: "freight-big-pro", serif;
      font-weight: 300; } }
  @media (min-width: 1051px) {
    .c-m-title-and-content__content-1 {
      font-size: 21px;
      line-height: 32px;
      font-family: "freight-big-pro", serif;
      font-weight: 300; } }
  @media (max-width: 1050px) {
    .c-m-title-and-content__content-1 {
      padding-bottom: 35px; } }
  .c-m-title-and-content__content-1:last-child {
    padding-bottom: 0px; }

.c-m-image__wrapper {
display: block;
width: 100%;
position: relative; }

.c-m-image__wrapper-image {
display: block;
width: 100%;
position: relative;
overflow: hidden; }

.c-m-image__image-box {
display: block;
position: relative;
width: 100%; 
border: 4px solid #f9f8f5;


}

.c-m-image__image {
display: block;
width: 100%;

}

.c-m-image__image-1 {

border: 10px solid #f9f8f5;
}

.c-m-button__wrapper-button {
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
    align-items: flex-start;
width: 100%; }



.destination-heading {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  font-family: 'awv';
  font-size: 3.250em;
  margin-bottom: 2px !important;
  color: #514a3b;
}

.d-paragraph {
  max-width: 60%;
  margin-right: auto;
  margin-left: auto;
  text-align: center !important;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 30px;
  line-height: 1.66;
  font-family: brandon-grotesque, "Noto Sans Medium" !important;
}

.destination-heading-three {
  
  text-align: center;
  font-family: 'awv-one';
  font-size: 0.650em;
  letter-spacing: 4px;
  font-weight: 100;
  text-transform: uppercase;
  color: #847553;

}




.cr {
  margin-left: 10px;
  font-size: 15px;
  opacity: .8;
}

.cr-btn {
 
 align-items: center;
 border-bottom: 1px solid rgba(255, 255, 255, 0.466);
 padding-bottom: 10px;
}


.fb {
  color: #fff;
  margin-left: 20px !important;
}


.h2-wrapper {
font-family: 'awv';
font-size: 2.75em;
color: #524a3c;

}






section {
display: block;
}

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.w-inline-block {
max-width: 100%;
display: inline-block;
}

h3 {
margin-top: 0;
margin-bottom: 0.4em;
font-family: "Tiempos fine web", "Times New Roman", sans-serif;
font-size: 3em;
line-height: 120%;
font-weight: 300;
}

.contain-image {
width: 80%;
margin: auto;
}

.heading-wrapper-centered {
width: 70%;
margin-right: auto;
margin-left: auto;
padding-bottom: 3.5em;
text-align: center;
}
.image-cover {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
box-shadow: rgba(0, 0, 0, 0.14) 0px -10px 30px;
}
.cursive {
color: #212806;
font-style: italic;
}
.divider-line {
width: 24px;
height: 2px;
margin-top: 2em;
margin-bottom: 2em;
background-color: #8e9373;
}
.divider-line.centered {
margin-right: auto;
margin-left: auto;
}
.width-70 {
width: 70%;
}
.centered {
margin-right: auto;
margin-left: auto;
}
.instagram-grid {
position: relative;
min-height: 500px;
}
.ig-image {
position: absolute;
}
.ig-image._03 {
left: 0;
top: auto;
right: auto;
bottom: 0;
width: 20em;
}
.ig-image._01 {
left: 0;
top: -180px;
right: auto;
bottom: auto;
width: 7.5em;
}
.ig-image._02 {
left: 140px;
top: -140px;
right: auto;
bottom: auto;
z-index: 2;
width: 16em;
}
.ig-image._04 {
left: 32%;
top: auto;
right: auto;
bottom: 56px;
width: 23em;
}
.ig-image._07 {
left: auto;
top: auto;
right: 48px;
bottom: 0;
width: 21em;
}
.ig-image._06 {
left: auto;
top: -32%;
right: 0;
bottom: auto;
width: 17em;
}
.ig-image._05 {
left: auto;
top: 0;
right: 21%;
bottom: auto;
z-index: 2;
width: 16em;
}
.circle-image {
width: 150px;
height: 150px;
}
.no-decoration {
text-decoration: none;
}
@media screen and (max-width: 991px) {

h3 {
    font-size: 2.5em;
}
.container {
    /* padding-right: 2em;
    padding-left: 2em; */
}
.section {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
}
.section.margin-bottom-9-5 {
    padding-bottom: 6.5em;
}
.heading-wrapper-centered {
    width: 100%;
}
.width-70 {
    width: 100%;
}
.instagram-grid {
    min-height: 320px;
}
.ig-image._03 {
    width: 23%;
}
.ig-image._01 {
    top: -40px;
    width: 10%;
}
.ig-image._02 {
    left: 90px;
    top: -20px;
    width: 18%;
}
.ig-image._04 {
    width: 28%;
}
.ig-image._07 {
    width: 25%;
}
.ig-image._06 {
    width: 20%;
}
.ig-image._05 {
    width: 16%;
}
.circle-image {
    width: 120px;
    height: 120px;
}
}
@media screen and (max-width: 767px) {
.section {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
}
.section.margin-bottom-9-5 {
    padding-bottom: 4.5em;
}
.heading-wrapper-centered {
    padding-bottom: 2em;
}
}
@media screen and (max-width: 479px) {
h3 {
    font-size: 1.75em;
}
.container {
    /* padding-right: 1em;
    padding-left: 1em; */
}
.instagram-grid {
    min-height: 450px;
}
.ig-image._03 {
    left: 2%;
    bottom: 20%;
    overflow: hidden;
    width: 90px;
    height: 90px;

}
.ig-image._01 {
    left: 0;
    top: 5%;
    right: auto;
    bottom: auto;
    width: 20%;
}
.ig-image._02 {
    left: 7%;
    top: 30%;
    right: auto;
    bottom: auto;
    width: 30%;
}
.ig-image._04 {
    left: 25%;
    top: auto;
    right: auto;
    bottom: 0;
    width: 50%;
}
.ig-image._07 {
    left: auto;
    top: auto;
    right: 2%;
    bottom: 25%;
    overflow: hidden;
    width: 140px;
    height: 140px;
   
}
.ig-image._06 {
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
    width: 40%;
}
.ig-image._05 {
    top: 17%;
    right: 30%;
    width: 30%;
    border-radius: 50%;
}
.circle-image {
    width: 100px;
    height: 100px;
}
}






a {
background-color: transparent;
}
img {
border-style: none;
}
button {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button {
overflow: visible;
}
button {
text-transform: none;
}
[type="button"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.m-carousel .video-background video {
display: none;
}
@media (min-width: 1024px) {
.m-carousel .video-background video {
    display: block;
}
}

.safari {
display: block;
width: auto;
margin-left: 1.71875rem;
margin-right: 1.71875rem;
}
@media (min-width: 1415px) {
.safari {
    width: 100%;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
}
}
.is-full-width .safari {
margin-left: 0;
margin-right: 0;
}
@media (min-width: 1361px) {
.is-full-width .safari {
    max-width: none;
}
}

button {
color: inherit;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a,
button {
touch-action: manipulation;
}
button {
cursor: pointer;
}
a {

transition: color 0.4s ease;
text-decoration: underline;
-webkit-text-decoration-skip: edges;
text-decoration-skip: edges;
cursor: pointer;
}
a:focus,
a:hover {
color: #602c09;
text-decoration: none;
}

video {
width: 100%;
max-width: 100%;
height: 100%;
}

p {
font-size: 0.9375rem;
line-height: 1.5625rem;
letter-spacing: 0;
margin: 0 0 1.5625rem;
}
@media screen and (min-width: 1024px) {
p {
    font-size: 1rem;
    line-height: 1.5625rem;
    letter-spacing: 0;
}
}
.h2:last-child,
h2:last-child,
p:last-child {
margin-bottom: 0;
}
.h2,
.heading-eyebrow,
h2 {
margin: 0 0 0.75rem;
color: #7e5545;
}


.h2,
h2 {
font-size: 2rem;
line-height: 2.25rem;
letter-spacing: 0;
}
@media screen and (min-width: 1024px) {
.h2,
h2 {
    font-size: 2rem;
    line-height: 3.4375rem;
    letter-spacing: 0;
}
}
.heading-eyebrow {
font-size: 0.75rem;
line-height: 0.875rem;
letter-spacing: 0.0975rem;
display: block;
color: #655d56;
}
.has-logomark svg {
width: 1.875rem;
height: 1.5rem;
margin-bottom: 0.875rem;
color: #ac7550;
}
.sr-only {
border: 0;
clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 0.0625rem;
margin: -0.0625rem;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 0.0625rem;
word-wrap: normal !important;
}
:not(a):not(button):not(input):not(textarea):not(select):focus {
outline: dashed 1px #9d6a48;
}
a:focus,
button:focus {
outline: 0;
}
.btnu {
display: inline-flex;
justify-content: center;
align-items: center;
min-width: 11.25rem;
height: 3.375rem;
padding: 0.1875rem 2.5rem 0;
font-family: Merrant, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 0.75rem;
letter-spacing: 0.10687rem;
text-transform: uppercase;
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
color: #fff;
background-color: rgb(157, 146, 114);
border: solid 0.0625rem rgb(157, 146, 114);
border-radius: 0.125rem;
transition: color 0.4s ease, background-color 0.4s ease, border 0.4s ease, box-shadow 0.4s ease, padding 0.4s ease;
}
.btnu .btnu-label {
position: relative;
}
.btnu .btnu-label:after {
content: "";
position: absolute;
bottom: -0.125rem;
left: 0;
display: block;
width: 0;
height: 1px;
background-color: rgb(157, 146, 114);
transition: width 350ms ease;
}
.btnu .btnu-label:focus:after,
.btnu .btnu-label:hover:after {
width: 100%;
}
.btnu .btnu-label {
position: relative;
}
.btnu .btnu-label:after {
content: "";
position: absolute;
bottom: -0.125rem;
left: 0;
display: block;
width: 0;
height: 1px;
background-color: rgb(157, 146, 114);
transition: width 350ms ease;
}
.btnu .btnu-label:focus:after,
.btnu .btnu-label:hover:after {
width: 100%;
}
.btnu:active,
.btnu:focus,
.btnu:hover {
color: #fff;
background-color: transparent;
border-color: transparent;
}
.btnu:hover .btnu-label:after {
display: none;
}
.btnu:focus .btnu-label:after {
width: 100%;
background-color: #fff;
}
.btnu-group {
margin: 1.5rem 0 0;
}
@media (min-width: 641px) {
.btnu-group .btnu:first-child {
    margin-top: 0.375rem;
    margin-right: 0.375rem;
}
.btnu-group .btnu:last-child {
    margin-right: 0;
}
}
@media (min-width: 1024px) {
.btnu-group .btnu:first-child {
    margin-top: 0.75rem;
    margin-right: 1.5rem;
}
.btnu-group .btnu:last-child {
    margin-right: 0;
}
}
.btnu-group {
display: flex;
justify-content: center;
flex-wrap: wrap;
flex-direction: column;
}
@media (min-width: 641px) {
.btnu-group {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
}
::-webkit-input-placeholder {
color: #766b5b;
font-style: italic;
opacity: 1;
}
:-moz-placeholder {
color: #766b5b;
font-style: italic;
opacity: 1;
}
::-moz-placeholder {
color: #766b5b;
font-style: italic;
opacity: 1;
}
:-ms-input-placeholder {
color: #766b5b;
font-style: italic;
opacity: 1;
}
.content-wrapper {
flex: 1 0 auto;
display: flex;
flex-direction: column;
}
.content-wrapper .content-safari {
flex: 1 0 auto;
}
.section-safari {
position: relative;
z-index: 2;
padding: 0 0 50px;
}
@media (min-width: 768px) {
.section-safari {
    padding-bottom: 66.66667px;
}
}
@media (min-width: 1024px) {
.section-safari {
    padding-bottom: 100px;
}
}
.section-safari:first-child {
padding-top: 66.66667px;
}
@media (min-width: 1024px) {
.section-safari:first-child {
    padding-top: 100px;
}
}
#cookie-disclosure {
background-color: rgb(157, 146, 114);
color: #fff;
display: block;
bottom: 0;
left: 0;
right: 0;
z-index: 300;
position: fixed;
padding: 1rem;
display: none !important;
text-align: center;
transition: transform 0.4s ease;
font-family: 'europa';
}
#cookie-disclosure a {
color: #fff;
}
#cookie-disclosure p {
font-style: normal;
}
#cookie-disclosure .close-cookie {
display: flex;
justify-content: center;
margin: 1.5625rem auto 0;
padding: 0.375rem 0.75rem;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
letter-spacing: 0.1px;
line-height: 20px;
background-color: transparent;
border: none;
border-radius: 1px;
position: relative;
}
#cookie-disclosure .close-cookie:after {
content: "";
position: absolute;
bottom: -0.125rem;
left: 0;
display: block;
width: 0;
height: 1px;
background-color: #a64c0f;
transition: width 350ms ease;
}
#cookie-disclosure .close-cookie:focus:after,
#cookie-disclosure .close-cookie:hover:after {
width: 100%;
}
#cookie-disclosure .close-cookie:after {
bottom: 0;
background-color: #fff;
}
#cookie-disclosure .close-cookie svg {
width: 1.375rem;
height: 1.375rem;
margin-left: 1.5rem;
}
@media (min-width: 768px) {
#cookie-disclosure {
    text-align: left;
    position: fixed;
    bottom: 0;
    left: 0;
}
#cookie-disclosure .safari {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#cookie-disclosure .safari .close-cookie {
    margin: 0;
}
}
#cookie-disclosure[aria-hidden="true"] {
transform: translate3d(0, 200%, 0);
}


#cookie-disclosure {
display: none !important;
}
:target::before {
content: "";
display: block;
height: 60px;
margin: -60px 0 0;
}
@media (min-width: 768px) {
:target::before {
    height: 100px;
    margin: -100px 0 0;
}
}
.video-slide .js-pause-btn {
display: none;
position: absolute;
right: 1.875rem;
bottom: 1.875rem;
z-index: 5;
background-color: transparent;
border: 0.0625rem solid rgba(255, 255, 255, 0.85);
border-radius: 50%;
width: 3.75rem;
height: 3.75rem;
padding: 0;
transition: background-color 0.3s ease;
}
.video-slide .js-pause-btn svg {
width: 1.25rem;
height: 1.25rem;
padding-top: 0.3125rem;
fill: rgba(255, 255, 255, 0.85);
transition: fill 0.3s ease;
}
.video-slide .js-pause-btn:focus,
.video-slide .js-pause-btn:hover {
background-color: rgba(255, 255, 255, 0.85);
}
.video-slide .js-pause-btn:focus svg,
.video-slide .js-pause-btn:hover svg {
fill: #7e5545;
}
@media (min-width: 1024px) {
.video-slide .js-pause-btn {
    display: inline;
}
}
.m-carousel {
justify-content: center;
}
.m-carousel .safari {
position: relative;
}
.m-carousel .carousel-heading {
margin-bottom: 0.9375rem;
}
.m-carousel .carousel-heading .h2 {
margin-bottom: 0;
line-height: 1.2;
}
.m-carousel .carousel-text-safari {
display: flex;
align-items: center;
justify-content: center;
position: relative;
height: 100%;
width: 100%;
padding: 50px 32px;
z-index: 1;
}
.m-carousel .video-background {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.m-carousel .video-background video {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.m-carousel .carousel-single {
min-height: 21.75rem;
position: relative;
overflow: hidden;
}
.m-carousel .carousel-single:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: #bdb2a0;
transform: translateX(0);
transition: transform 0.6s ease-out 450ms;
}
.m-carousel .carousel-single .video-slide {
position: absolute;
top: 0;
left: 0;
}
.m-carousel .image-slide,
.m-carousel .video-slide {
display: flex;
align-items: center;
box-sizing: content-box;
width: 100%;
height: auto;
min-height: 21.75rem;
}
.m-carousel .image-slide img {
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
width: 100%;
z-index: 0;
}
@media (min-width: 768px) {
.m-carousel .carousel-heading {
    margin-bottom: 1.5625rem;
}
.m-carousel .carousel-single {
    min-height: 28.75rem;
}
}
@media (min-width: 1024px) {
.m-carousel .carousel-single {
    position: relative;
}
.m-carousel .carousel-single::before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 45.51471%;
}
.m-carousel .carousel-single {
    overflow: hidden;
}
.m-carousel .carousel-single .image-slide,
.m-carousel .carousel-single .video-slide {
    position: absolute;
    top: 0;
}
.m-carousel .carousel-text-safari {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    display: grid;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    align-content: center;
    grid-template-columns:
        1fr [colcentered-start] repeat(4, 1fr) [colcentered-end]
        repeat(7, 1fr);
}
}
@media (min-width: 1024px) and (min-width: 768px) {
.m-carousel .carousel-text-safari {
    grid-row-gap: 0;
    grid-column-gap: 32px;
}
}
@media (min-width: 1024px) {
.m-carousel .carousel-text-safari .carousel-content {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
.m-carousel .video-background {
    background-image: none !important;
}
.m-carousel .image-slide,
.m-carousel .video-slide {
    height: 100%;
}
}
.m-carousel[data-visible="true"] .carousel-single:after {
transform: translateX(100%);
}
.m-carousel[data-visible="true"].is-full-width .carousel-single:after {
transform: translateX(-100%);
}
.m-carousel.text-carousel.section-safari {
padding-bottom: 90px;
}
.m-carousel.text-carousel .grid-row {
display: grid;
grid-row-gap: 32px;
grid-template-columns: 1fr;
align-items: center;
grid-row-gap: 25px;
}
@media (min-width: 768px) {
.m-carousel.text-carousel .grid-row {
    grid-row-gap: 0;
    grid-column-gap: 32px;
}
}
@media (max-width: 767px) {
.m-carousel.text-carousel .grid-row .grid-col:nth-child(1) {
    order: 2;
}
.m-carousel.text-carousel .grid-row .grid-col:nth-child(2) {
    order: 1;
}
}
.m-carousel.text-carousel .carousel-single {
min-height: 21.75rem;
position: relative;
}
.m-carousel.text-carousel .carousel-single::before {
content: "";
display: block;
width: 100%;
padding-top: 78.13333%;
}
.m-carousel.text-carousel .carousel-single .image-slide {
position: absolute;
top: 0;
height: 100%;
}
.m-carousel.text-carousel .carousel-single {
overflow: hidden;
}
.m-carousel.text-carousel .carousel-single .image-slide {
height: 100%;
}
@media (min-width: 768px) {
.m-carousel.text-carousel.section-safari {
    padding-bottom: 106.66667px;
}
.m-carousel.text-carousel .grid-row {
    grid-template-columns: [col1-start] repeat(6, 1fr) [col1-end col2-start] repeat(6, 1fr) [col2-end];
}
}
@media (min-width: 768px) and (min-width: 768px) {
.m-carousel.text-carousel .grid-row .grid-col:nth-child(1n) {
    grid-column: col1;
}
.m-carousel.text-carousel .grid-row .grid-col:nth-child(2n) {
    grid-column: col2;
}
}
@media (min-width: 768px) {
.m-carousel.text-carousel.is-reversed .grid-row {
    grid-template-columns: [col1-start] repeat(6, 1fr) [col1-end col2-start] repeat(6, 1fr) [col2-end];
}
}
@media (min-width: 768px) and (min-width: 768px) {
.m-carousel.text-carousel.is-reversed .grid-row .grid-col {
    grid-row: 1;
}
.m-carousel.text-carousel.is-reversed .grid-row .grid-col:nth-child(1) {
    grid-column: col2;
}
.m-carousel.text-carousel.is-reversed .grid-row .grid-col:nth-child(2) {
    grid-column: col1;
}
}
@media (min-width: 768px) {
.m-carousel.text-carousel .carousel-single {
    position: relative;
}
.m-carousel.text-carousel .carousel-single::before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 122.09302%;
}
}
@media (min-width: 1024px) {
.m-carousel.text-carousel .grid-row {
    grid-template-columns:
        1fr [col1-start] repeat(5, 1fr) [col1-end col2-start] repeat(5, 1fr)
        [col2-end] 1fr;
}
.m-carousel.text-carousel .grid-row .grid-col:nth-child(1) {
    padding-right: 2.75rem;
    padding-left: 2.75rem;
}
.m-carousel.text-carousel .grid-row .grid-col:nth-child(2) {
    margin-left: 1.875rem;
}
.m-carousel.text-carousel.is-reversed .grid-row {
    grid-template-columns: 1fr [col1-start] repeat(5, 1fr) [col1-end col2-start] repeat(5, 1fr) [col2-end] 1fr;
}
.m-carousel.text-carousel.is-reversed .grid-row .grid-col:nth-child(1) {
    padding-right: 0;
    /* padding-left: 2.75rem; */
}
.m-carousel.text-carousel.is-reversed .grid-row .grid-col:nth-child(2) {
    margin-left: 0;
    margin-right: 1.875rem;
}
.m-carousel.text-carousel.is-reversed .video-slide .js-pause-btn {
    right: auto;
    left: 1.25rem;
}
}
@media (min-width: 1360px) {
.m-carousel.text-carousel.section-safari {
    padding-bottom: 140px;
}
.m-carousel.text-carousel .grid-row {
    grid-template-columns:
        repeat(2, 1fr) [col1-start] repeat(4, 1fr) [col1-end
        col2-start] repeat(5, 1fr) [col2-end] repeat(1, 1fr);
}
.m-carousel.text-carousel .grid-row .grid-col:nth-child(1) {
    padding-right: 5.25rem;
    padding-left: 0;
}
.m-carousel.text-carousel.is-reversed .grid-row {
    grid-template-columns:
        repeat(1, 1fr)
        [col1-start] repeat(5, 1fr) [col1-end col2-start] repeat(4, 1fr) [col2-end] repeat(2, 1fr);
}
.m-carousel.text-carousel.is-reversed .grid-row .grid-col:nth-child(1) {
    /* padding-left: 5.25rem; */
}
.m-carousel.text-carousel.is-reversed .grid-row .grid-col:nth-child(1) .carousel-content {
    margin-right: -32px;
}
}
.m-carousel.text-carousel .carousel-text-safari {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
color: #655d56;
position: relative;
padding: 0;
}
.m-carousel.text-carousel .carousel-text-safari.animated-item {
opacity: 0;
transform: translateY(100px);
transition: transform 650ms ease-out 0.8s, opacity 0.4s ease-out 0.8s;
}
.m-carousel.text-carousel .carousel-text-safari.animated-item[data-visible="true"] {
opacity: 1;
transform: translateY(0);
}
.m-carousel.text-carousel .carousel-safari.animated-item {
opacity: 0;
transform: translateY(100px);
transition: transform 550ms ease-out 0.4s, opacity 0.2s ease-out 0.4s;
}
.m-carousel.text-carousel .carousel-safari.animated-item[data-visible="true"] {
opacity: 1;
transform: translateY(0);
}
@media (min-width: 1024px) {
.m-carousel.extra-wide .grid-row {
    padding-left: 2.5rem;
    grid-template-columns:
        1fr
        [col1-start] repeat(3, 1fr) [col1-end col2-start] repeat(8, 1fr) [col2-end];
}
.m-carousel.extra-wide .grid-row .grid-col:nth-child(1) {
    padding-right: 0;
    padding-left: 0;
    margin-left: -32px;
}
.m-carousel.extra-wide .grid-row .grid-col:nth-child(1) .carousel-content {
    margin-right: -32px;
}
.m-carousel.extra-wide .grid-row .grid-col:nth-child(2) {
    margin-left: 2.5rem;
    margin-right: 0;
}
.m-carousel.extra-wide.is-reversed .grid-row {
    padding-left: 0;
    padding-right: 1.5rem;
    grid-template-columns: [col1-start] repeat(8, 1fr) [col1-end col2-start] repeat(3, 1fr) [col2-end] 1fr;
}
.m-carousel.extra-wide.is-reversed .grid-row .grid-col:nth-child(1) {
    padding-left: 0;
    margin-right: 2.5rem;
    margin-left: 0;
}
.m-carousel.extra-wide.is-reversed .grid-row .grid-col:nth-child(1) .carousel-content {
    margin-right: -32px;
}
.m-carousel.extra-wide.is-reversed .grid-row .grid-col:nth-child(2) {
    margin-left: 0;
    margin-right: 2.5rem;
}
.m-carousel.extra-wide .carousel-single {
    max-height: 43.625rem;
}
}
@media (min-width: 1360px) {
.m-carousel.extra-wide.is-reversed .grid-row .grid-col:nth-child(1) {
    margin-left: 2.5rem;
}
}
@media (min-width: 1600px) {
.m-carousel.extra-wide .safari {
    max-width: 90rem;
    margin: 0 auto;
}
}
@media (max-width: 1023px) {
.m-carousel.extra-wide .carousel-text-safari {
    padding: 0 2.5rem;
}
}
.m-carousel.extra-wide.pattern-bg .safari {
display: flex;
flex-direction: column;
}
.m-carousel.extra-wide.pattern-bg .carousel-text-safari {
padding: 3rem 2.5rem;
background-color: #ffffff;
}

@media (max-width: 767px) {
.m-carousel.extra-wide.pattern-bg {
    padding-bottom: 0;
}
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(1) {
    order: 2;
    z-index: 0;
}
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(2) {
    order: 1;
    margin-bottom: 0;
}
}
@media (min-width: 768px) {
.m-carousel.extra-wide.pattern-bg .safari {
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(1) {
    display: flex;
    justify-content: center;
    position: absolute;
    width: 55%;
    height: auto;
    max-height: 37.125rem;
    top: 50%;
    left: 0;
    margin: 0;
    padding: 2.75rem 3.75rem;
    transform: translate(0, -50%);
}
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(1).animated-item {
    transform: translate(0, -30%);
}
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(2) {
    width: 60%;
}
.m-carousel.extra-wide.pattern-bg.is-reversed .safari {
    justify-content: flex-start;
}
.m-carousel.extra-wide.pattern-bg.is-reversed .safari .grid-col:nth-child(1) {
    left: auto;
    right: 0;
}
}
@media (min-width: 1024px) {
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(1) {
    width: 48.5%;
    padding: 6.25rem 4.625rem;
}
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(2) {
    width: 62%;
}
}
@media (min-width: 1360px) {
.m-carousel.extra-wide.pattern-bg .safari .grid-col:nth-child(1) {
    padding: 7rem 6.25rem 7rem 9.75rem;
}
.m-carousel.extra-wide.pattern-bg.is-reversed .safari .grid-col:nth-child(1) {
    padding: 7rem 9.75rem 7rem 6.25rem;
}
}
.m-carousel[data-visible="true"].is-reversed .carousel-single:after {
transform: translateX(-100%);
}
.section-header > ::after,
.section-header > ::before {
content: "";
position: absolute;
top: 50%;
left: 0;
transform: translate3d(0, -50%, 0);
height: 0.1875rem;
}
.section-header > ::before {
width: calc(100% + 12px);
background: #fdfdfd;
z-index: -1;
}
.section-header > ::after {
width: 1024px;
background: #ccc8c3;
z-index: -2;
} 


.content-safari {
/* background-color: #fcf8f3; */
}

.h2 {
font-family: 'awv';
color: #514a3b;
}

.p2 {
font-family: brandon-grotesque, "Noto Sans Medium" !important;

}



*{
margin:0;
padding:0;
box-sizing:border-box;
}
@keyframes fade{
from{
  opacity:0.4;
}
to{
  opacity:1;
}
}



#slider{
margin:0 auto;
width:70%;
overflow:hidden;
}

.slides{
overflow:hidden;
animation-name:fade;
animation-duration:1s;
max-height: 600px;
display:none;
}

.img-slider{
width:100%;
}

#dot{
margin:20px auto;
text-align:center;
}
.dot{
display:inline-block;
border-radius:50%;
background:#d3d3d3;
padding:8px;
margin:10px 5px;
}

/* .active{
background:black;
} */

@media (max-width:567px){
#slider{
  width:100%;

}
}

#heading{
display:block;
text-align:center;
font-size:2em;
margin:10px 0px;

}

h3 {
font-size: 1.55em;
font-family: playfair-display,serif;
font-weight: 700;
color: #514a3b;
}


.package-overview {
width: 70%;
margin-right: auto;
margin-left: auto;
background-color: #f0ebe3b6;
padding: 30px;
border-radius: 8px;
}

.package-overview-paragraph {
margin-top: 20px;
margin-bottom: 20px !important;
max-width: 80%;
font-size: 17px;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
}

.package-overview > p {
margin-top: 20px;
margin-bottom: 20px !important;
max-width: 80%;
font-size: 17px;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
}


.package-overview-schedule {
width: 70%;
margin-right: auto;
margin-left: auto;
}


.package-overview-schedule h2 {
font-size: 1.25em;
font-family: 'awv';
color: #514a3b;
}

.gap-itinerary {
width: 100%;
height: 30px;
}

.package-overview-schedule p {
margin-top: 20px;
margin-bottom: 50px;
max-width: 80%;
font-size: 17px;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
}


.pysst {
margin-right: 10px;
}




.link-line {
position: absolute;
/* width: 100%; */
transform: translateY(0);
transition: transform 0.4s ease;
z-index: 9;
}

.link-line a {
text-decoration: none;
color: #484848;
letter-spacing: 0.23px;
position: relative;
}
.link-line a:after {
content: "";
position: absolute;
bottom: -0.125rem;
left: 0;
display: block;
width: 0;
height: 1px;
background-color: #484848;
transition: width 350ms ease;
}
.link-line a:focus:after,
.link-line a:hover:after {
width: 100%;
}





.c-m-title-and-content__wrapper > p {
max-width: 60%;
margin-right: auto;
margin-left: auto;
text-align: justify;
font-size: 16px;
margin-top: 30px;
margin-bottom: 30px;
line-height: 1.66;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
}


.uk-radio:not(:disabled),
.uk-checkbox:not(:disabled) {
  cursor: pointer;
}
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background-br-color: rgba(102, 102, 102, 0.6);
  outline: none;
  border-br-color: transparent;
}
.uk-dotnav > * > :active {
  background-br-color: rgba(102, 102, 102, 0.2);
  border-br-color: transparent;
}
.uk-lightbox-items > :focus {
  outline: none;
}
.uk-slideshow-items > :focus {
  outline: none;
}
.uk-slider-items > :focus {
  outline: none;
}
[class*="uk-animation-"] {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.uk-animation-slide-bottom-medium {
  -webkit-animation-name: uk-fade-bottom-medium;
  animation-name: uk-fade-bottom-medium;
}
.uk-animation-toggle:not(:hover):not(:focus) [class*="uk-animation-"] {
  -webkit-animation-name: none;
  animation-name: none;
}
@-webkit-keyframes uk-fade-bottom-medium {
  0% {
      opacity: 0;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-medium {
  0% {
      opacity: 0;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
  }
}
@supports (-webkit-background-clip: text) {
}
@supports (filter: blur(0)) {
}
@-moz-document url-prefix() {
}
@supports (-ms-ime-align: auto) {
}
.uk-position-relative {
  position: relative !important;
}
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}
.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
  opacity: 0 !important;
}





html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.br-con {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}
.br-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.br-col-lg-5,
.br-col-10 {
  position: relative;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.br-col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
@media (min-width: 768px) {
  .offset-md-0 {
      margin-left: 0;
  }
}
@media (min-width: 992px) {
  .br-col-lg-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
      max-width: 41.6666666667%;
  }
  .offset-lg-1 {
      margin-left: 8.3333333333%;
  }
  .offset-lg-6 {
      margin-left: 50%;
  }
}
.br-mt--lg {
  margin-top: 3.5rem;
}
@media all and (min-width: 768px) {
  .br-mt--lg {
      margin-top: 6.5rem;
  }
}
.br-mb--lg {
  margin-bottom: 3.5rem;
}
@media all and (min-width: 768px) {
  .br-mb--lg {
      margin-bottom: 6.5rem;
  }
}
.br-con {
  padding-left: 10px;
  padding-right: 10px;
}
@media all and (min-width: 768px) {
  .br-con {
      padding-left: 20px;
      padding-right: 20px;
  }
}
.br-con .br-row {
  height: 100%;
  margin-left: -5px;
  margin-right: -5px;
}
@media all and (min-width: 768px) {
  .br-con .br-row {
      margin-left: -10px;
      margin-right: -10px;
  }
}
[class*="br-col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
@media all and (min-width: 768px) {
  [class*="br-col-"] {
      padding-left: 10px;
      padding-right: 10px;
  }
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
}
*:focus {
  outline-style: none;
  outline: none;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img {
  max-width: 100%;
  height: auto;
}
.gform_wrapper input:not([type="radio"]):not(:not[type="checkbox"]) {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}
.br-background-picture {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.br-background-picture picture {
  top: 0;
  height: 100%;
  height: 100vh;
  width: 100%;
}
.br-background-picture picture img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  height: 100%;
  width: 80%;
}
.br-featured-pages .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
  opacity: 0;
}
.br-two-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.br-two-tile .br-con {
  padding-top: 48vw;
}
@media all and (min-width: 768px) {
  .br-two-tile .br-con {
      padding-top: 42vw;
  }
}
@media all and (min-width: 992px) {
  .br-two-tile .br-con {
      padding-top: 3.25rem;
      padding-bottom: 3.25rem;
  }
}
@media all and (min-width: 992px) {
  .br-two-tile {
      min-height: 37vw;
  }
  .br-two-tile.right .br-two-tile__image {
      left: 0;
      right: auto;
  }
}
.br-two-tile__image {
  padding: 0 10px;
  height: 62vw;
  left: auto;
  right: 0;
  top: 0;
}
@media all and (min-width: 768px) {
  .br-two-tile__image {
      height: 52vw;
      width: 83.3333333333%;
      padding: 0;
  }
}
@media all and (min-width: 992px) {
  .br-two-tile__image {
      height: 100%;
      width: 66.666%;
  }
}
.br-two-tile__inner {
  background-color: #fff;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}
.br-two-tile__inner :first-child {
  margin-top: 0;
}
.br-two-tile__inner :last-child {
  margin-bottom: 0;
}
@media all and (min-width: 768px) {
  .br-two-tile__inner {
      padding-left: 4rem;
      padding-right: 4rem;
      padding-top: 6.5rem;
      padding-bottom: 6.5rem;
      margin-top: 0;
  }
}
@media all and (min-width: 992px) {
  .br-two-tile__inner {
      margin-top: 0;
  }
}
@media all and (min-width: 1440px) {
  .br-two-tile__inner {
      padding-left: 5.125rem;
      padding-right: 5.125rem;
  }

}
.br-two-tile__inner h2 {
  font-family: awv,serif;
  color: #514a3b;
  font-weight: 500;
  margin-bottom: 20px;
}


.br-two-tile__inner p {
font-family: brandon-grotesque, "Noto Sans Medium" !important;
font-size: 16px;
}




*,
::after,
::before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-col-packageor: transparent;
}
section {
  display: block;
}

h1,
h4 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
b,
strong {
  font-weight: bolder;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
/* h1,
h4 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1 {
  font-size: 2.5rem;
}
h4 {
  font-size: 1.5rem;
} */
.container-package-fluid {
  width: 80%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row-package {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  margin-right: -15px;
  margin-left: -15px;
  background-color: #f0ebe386;
  padding-top: 50px;
  padding-bottom: 50px;
}
.col-package,
.col-package-12,
.col-package-lg-2,
.col-package-lg-7,
.col-package-md-3,
.col-package-md-9 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col-package {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow-package: 1;
  max-width: 100%;
}
.col-package-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .col-package-md-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
  }
  .col-package-md-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
  }
}
@media (min-width: 992px) {
  .col-package-lg-2 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%;
  }
  .col-package-lg-7 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%;
  }
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
}
.mb-4 {
  margin-bottom: 2rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pddd {
font-family: 'brandon-grotesque';
font-size: 16px !important;
}

.pddd p {
font-family: 'brandon-grotesque';
font-size: 16px !important;
opacity: .8;
}

dt h4 {
font-family: 'europa';
}

.altd {
margin-right: 10px;
}
/*# sourceMappingURL=bootstrap.min.css.map */


.css-1nd1p0l {
box-sizing: border-box;
margin: 0px;
min-width: 0px;
appearance: none;
display: inline-block;
text-align: center;
line-height: inherit;
text-decoration: none;
font-size: inherit;
padding: 8px 16px;
background-color: transparent;
color: white;
cursor: pointer;
border-radius: 5px;
transition: background 0.3s ease 0s;
border: 1px solid white;
margin: auto;
}

.css-12qwya5 {
box-sizing: border-box;
margin: 0px;
min-width: 0px;
font-size: 15px;
font-family: europa, sans-serif;
color: white;
line-height: 1.333;
font-style: normal;
transition: color 0.3s ease 0s;
white-space: nowrap;
}


.aar {
margin-left: 10px;
}



.cookie-disclosure-content {
font-family: 'europa' !important;
font-weight: 400;
}

.p1 {
font-family: europa,sans-serif;
font-weight: 300;
}


._hj_feedback_container ._hj-1O2Rr__MinimizedWidgetMiddle__container ._hj-1uQd9__MinimizedWidgetMiddle__text {
font-family: 'europa' !important;
}

._hj-wTRLt__Title__Title._hj-1XssA__Title__compact{
font-family: 'europa' !important;
}


.cac p {
font-family: 'europa';
font-size: 1em;
}


.contact {


width: 80%;
justify-content: space-between;
background-color: #f5f2eb91;
padding: 10px;
border-radius: 4px;
margin-top: 30px;

}

.contact-child {

margin-left: 15px;
margin-top: 30px;
margin-bottom: 30px;

}


.contact-child h3{
font-size: 1.125em;
font-family: brandon-grotesque, Noto Sans Medium;
}


.contact-child p{
font-size: .9em;
font-family: brandon-grotesque, Noto Sans Medium;
font-weight: 500;
color: rgb(113, 88, 69);

}

.gap-destionation {
width: 100%;
height: 50px;
}



.faqs-container{
overflow: hidden;
width: 60%;
margin: auto;
margin-top: 48px;

}
.faq-singular {
position: relative;

padding: 0 40px 0 40px;
margin-top: 5px;
margin-bottom: 5px;
}
.faq-singular:hover,
.faq-singular.active{
background: #f0ebe38e;
border-radius: 8px;

}
.faq-singular .faq-question {
position: relative;
cursor: pointer;
margin: 0;
padding: 25px 25px 25px 0px;
font-family: 'europa', "Noto Sans Medium" !important;
font-size: 18px;
color: #393833;

}
.faq-singular .faq-question:before {
/* position: absolute;
content: "+";
color: #393833;

top: 50%;
transform: translateY(-50%);
font-size: 28px;
font-weight: 700;
transition: all .5s; */

  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M12 3.515v16.97M3.515 12h16.97'/%3E%3C/g%3E%3C/svg%3E") top left no-repeat;
  -webkit-background-size: 20px,20px;
  background-size: 20px,20px;
  -webkit-transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  content: '';
  height: 20px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 20px;
  right: -20px;

}
.faq-singular.active .faq-question:before {
transform: translateY(-50%) rotate(45deg) scale(1.3);
}
.faq-answer {
display: none;
padding-bottom: 40px;
}


.faq-answer p{
font-size: 16px;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
color: #524a3b;

}







/* Zanzibar */

/*! CSS Used from: Embedded */
*,
::before,
::after {
  box-sizing: border-box;
}
div,
p,
img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font: inherit;
  vertical-align: baseline;
}
/*! CSS Used from: Embedded */
.css-d7d8s8 {
  opacity: 0.9;
}
/*! CSS Used from: Embedded */
.css-5vkzq7 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-family: europa, sans-serif;
  font-weight: 400;
}
.css-5vkzq7 p {
  margin-bottom: 16px;
  font-family: europa, sans-serif;
  font-weight: 300;
}
/*! CSS Used from: Embedded */
.css-10okcsl {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 18px;
  font-family: europa, sans-serif;
  font-weight: 300;
  color: #484848;
  line-height: 1.333;
  font-style: normal;
}
/*! CSS Used from: Embedded */
.css-i8n6pu {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  position: static;
  top: 15%;
  left: 0;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media screen and (min-width: 576px) {
  .css-i8n6pu {
      position: static;
  }
}
@media screen and (min-width: 768px) {
  .css-i8n6pu {
      position: static;
  }
}
@media screen and (min-width: 992px) {
  .css-i8n6pu {
      -webkit-position: sticky;
      position: sticky;
  }
}
@media screen and (min-width: 576px) {
  .css-i8n6pu {
      width: 100%;
      padding-left: 24px;
      padding-right: 24px;
      padding-top: 32px;
      padding-bottom: 32px;
  }
}
@media screen and (min-width: 768px) {
  .css-i8n6pu {
      width: 100%;
      padding-left: 64px;
      padding-right: 64px;
      padding-top: 80px;
      padding-bottom: 80px;
  }
}
@media screen and (min-width: 992px) {
  .css-i8n6pu {
      width: 58.333333333333336%;
      padding-left: 80px;
      padding-right: 0;
      padding-top: 48px;
      padding-bottom: 48px;
  }
}
/*! CSS Used from: Embedded */
.css-x67mtp {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 576px) {
  .css-x67mtp {
      width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .css-x67mtp {
      width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .css-x67mtp {
      width: 66.66666666666666%;
  }
}
/*! CSS Used from: Embedded */
.css-ktxhrn {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  margin-bottom: 32px;
}
/*! CSS Used from: Embedded */
.css-18v1cju {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  overflow: hidden;
}
/*! CSS Used from: Embedded */
.css-1gsdzp9 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  height: 100%;
  width: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/*! CSS Used from: Embedded */
.css-lzsise {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  margin-bottom: 0;
}
/*! CSS Used from: Embedded */
.css-1bqeo2o {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  background-color: transparent;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 576px) {
  .css-1bqeo2o {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
  }
}
@media screen and (min-width: 768px) {
  .css-1bqeo2o {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
  }
}
@media screen and (min-width: 992px) {
  .css-1bqeo2o {
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  }
}
/*! CSS Used from: Embedded */
.css-tomqj {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  position: static;
  top: 15%;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 24px;
}
@media screen and (min-width: 576px) {
  .css-tomqj {
      position: static;
  }
}
@media screen and (min-width: 768px) {
  .css-tomqj {
      position: static;
  }
}
@media screen and (min-width: 992px) {
  .css-tomqj {
      -webkit-position: sticky;
      position: sticky;
  }
}
@media screen and (min-width: 576px) {
  .css-tomqj {
      width: 100%;
      padding-left: 0;
      padding-right: 24px;
  }
}
@media screen and (min-width: 768px) {
  .css-tomqj {
      width: 100%;
      padding-left: 0;
      padding-right: 64px;
  }
}
@media screen and (min-width: 992px) {
  .css-tomqj {
      width: 41.66666666666667%;
      padding-left: 0;
      padding-right: 0;
  }
}
/*! CSS Used from: Embedded */
.css-1oudkt0 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  opacity: 1;
  position: absolute;
  z-index: 9;
  width: 160px;
  height: 160px;
  left: 168px;
  top: -104px;
}
/*! CSS Used from: Embedded */
.css-10okcsl {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 18px;
  font-family: europa, sans-serif;
  font-weight: 300;
  color: #484848;
  line-height: 1.333;
  font-style: normal;
}




/*! CSS Used from: Embedded */
*,
::before,
::after {
  box-sizing: border-box;
}
div,
span,
h2,
p,
a,
img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font: inherit;
  vertical-align: baseline;
}
a {
  text-decoration: none;
  color: inherit;
}
/*! CSS Used from: Embedded */
.css-15owl46 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  position: relative;
}
/*! CSS Used from: Embedded */
.css-4cffwv {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/*! CSS Used from: Embedded */
.css-1upf3io {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
/*! CSS Used from: Embedded */
.css-1jmedr8 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 16px;
  font-family: europa, sans-serif;
  color: white;
  line-height: 1.333;
  font-style: normal;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  white-space: nowrap;
}
/*! CSS Used from: Embedded */
.css-d7d8s8 {
  opacity: 0.9;
}
/*! CSS Used from: Embedded */
.css-5vkzq7 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-family: europa, sans-serif;
  font-weight: 400;
}
.css-5vkzq7 p {
  margin-bottom: 16px;
  font-family: europa, sans-serif;
  font-weight: 300;
}
/*! CSS Used from: Embedded */
.css-10okcsl {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 18px;
  font-family: europa, sans-serif;
  font-weight: 300;
  color: #484848;
  line-height: 1.333;
  font-style: normal;
}
/*! CSS Used from: Embedded */
.css-mcx9jp {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  background-color: transparent;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 576px) {
  .css-mcx9jp {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
  }
}
@media screen and (min-width: 768px) {
  .css-mcx9jp {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
  }
}
@media screen and (min-width: 992px) {
  .css-mcx9jp {
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
  }
}
.css-mcx9jp:hover .card-headline {
  border-color: #484848;
}
/*! CSS Used from: Embedded */
.css-i8n6pu {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  position: static;
  top: 15%;
  left: 0;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media screen and (min-width: 576px) {
  .css-i8n6pu {
      position: static;
  }
}
@media screen and (min-width: 768px) {
  .css-i8n6pu {
      position: static;
  }
}
@media screen and (min-width: 992px) {
  .css-i8n6pu {
      -webkit-position: sticky;
      position: sticky;
  }
}
@media screen and (min-width: 576px) {
  .css-i8n6pu {
      width: 100%;
      padding-left: 24px;
      padding-right: 24px;
      padding-top: 32px;
      padding-bottom: 32px;
  }
}
@media screen and (min-width: 768px) {
  .css-i8n6pu {
      width: 100%;
      padding-left: 64px;
      padding-right: 64px;
      padding-top: 80px;
      padding-bottom: 80px;
  }
}
@media screen and (min-width: 992px) {
  .css-i8n6pu {
      width: 58.333333333333336%;
      padding-left: 80px;
      padding-right: 0;
      padding-top: 48px;
      padding-bottom: 48px;
  }
}
/*! CSS Used from: Embedded */
.css-x67mtp {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 576px) {
  .css-x67mtp {
      width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .css-x67mtp {
      width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .css-x67mtp {
      width: 66.66666666666666%;
  }
}
/*! CSS Used from: Embedded */
.css-ktxhrn {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  margin-bottom: 32px;
}
/*! CSS Used from: Embedded */
.css-1tb149s {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  position: static;
  top: 15%;
  right: 0;
  width: 100%;
  height: 100%;
  padding-left: 24px;
  padding-right: 0;
}
@media screen and (min-width: 576px) {
  .css-1tb149s {
      position: static;
  }
}
@media screen and (min-width: 768px) {
  .css-1tb149s {
      position: static;
  }
}
@media screen and (min-width: 992px) {
  .css-1tb149s {
      -webkit-position: sticky;
      position: sticky;
  }
}
@media screen and (min-width: 576px) {
  .css-1tb149s {
      width: 100%;
      padding-left: 24px;
      padding-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .css-1tb149s {
      width: 100%;
      padding-left: 64px;
      padding-right: 0;
  }
}
@media screen and (min-width: 992px) {
  .css-1tb149s {
      width: 41.66666666666667%;
      padding-left: 0;
      padding-right: 0;
  }
}
/*! CSS Used from: Embedded */
.css-18v1cju {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  overflow: hidden;
}
/*! CSS Used from: Embedded */
.css-1gsdzp9 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  height: 100%;
  width: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/*! CSS Used from: Embedded */
.css-afimq1 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 4px;
  font-family: heading;
  font-weight: inherit;
  line-height: heading;
  font-family: morion, serif;
  color: #1f1f1f;
  font-size: 32px;
  font-weight: 200;
  line-height: 1.2;
  position: relative;
  display: inline;
}
@media screen and (min-width: 576px) {
  .css-afimq1 {
      font-size: 40px;
  }
}
/*! CSS Used from: Embedded */
.css-xfqsd0 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  display: block;
  margin-bottom: 8px;
}
/*! CSS Used from: Embedded */
.css-15owl46 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  position: relative;
}
/*! CSS Used from: Embedded */
.css-1clf788 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  display: inline-block;
  text-align: center;
  line-height: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: inherit;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  color: white;
  background-color: primary;
  border: 0;
  border-radius: 4px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 11px;
  padding-bottom: 11px;
  background-color: #cb9275;
  color: white;
  cursor: pointer;
  border-radius: 5px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  border: 1px solid #cb9275;
}
@media screen and (min-width: 576px) {
  .css-1clf788 {
      padding-left: 32px;
      padding-right: 32px;
  }
}
.css-1clf788:hover {
  background-color: transparent;
}
.css-1clf788:hover .button-text {
  color: #cb9275;
}
/*! CSS Used from: Embedded */
.css-4cffwv {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/*! CSS Used from: Embedded */
.css-1upf3io {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
/*! CSS Used from: Embedded */
.css-1jmedr8 {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 16px;
  font-family: europa, sans-serif;
  color: white;
  line-height: 1.333;
  font-style: normal;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  white-space: nowrap;
}
/*! CSS Used from: Embedded */
.css-ti2pbz {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  opacity: 1;
  position: absolute;
  z-index: 9;
  width: 160px;
  height: 160px;
  right: 168px;
  bottom: -104px;
}
/*! CSS Used from: Embedded */
.css-10okcsl {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  font-size: 18px;
  font-family: europa, sans-serif;
  font-weight: 300;
  color: #484848;
  line-height: 1.333;
  font-style: normal;
}
/*! CSS Used from: Embedded */
.css-4cffwv {
  box-sizing: border-box;
  margin: 0;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}







/*! CSS Used from: Embedded */
a,
div,
figure,
h2,
p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
figure {
  display: block;
}
a {
  text-decoration: none;
  color: inherit;
}
/*! CSS Used from: Embedded */
.gtVQmG {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
}
.cSlRTu {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  color: rgb(66, 66, 66);
  font-family: 'morion', serif;
  font-weight: 100;
  font-size: 26px;
  line-height: 1.2;
}
@media screen and (min-width: 576px) {
  .cSlRTu {
      font-size: 36px;
  }
}
.bjwbvg {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  font-family: EmmylouSignature, sans-serif;
  color: rgb(66, 66, 66);
  font-weight: 100;
  font-size: 80px;
  line-height: 1;
}
@media screen and (min-width: 576px) {
  .bjwbvg {
      font-size: 90px;
  }
}
.kyHyAC {
  box-sizing: border-box;
  margin: 16px 0px 0px;
  min-width: 0px;
}
.bCUxek {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  flex-direction: column;
  display: flex;
}
@media screen and (min-width: 576px) {
  .bCUxek {
      flex-direction: column;
  }
}
@media screen and (min-width: 768px) {
  .bCUxek {
      flex-direction: column;
  }
}
@media screen and (min-width: 992px) {
  .bCUxek {
      flex-direction: row;
  }
}
.jSVsrW {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  order: 2;
  display: flex;
}
@media screen and (min-width: 576px) {
  .jSVsrW {
      width: 100%;
      order: 1;
  }
}
@media screen and (min-width: 768px) {
  .jSVsrW {
      width: 100%;
      order: 1;
  }
}
@media screen and (min-width: 992px) {
  .jSVsrW {
      width: 50%;
  }
}
.idjvNe {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
  padding-top: 0px;
  padding-bottom: 32px;
  width: 100%;
  display: flex;
}
.hEZYnj {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  order: 1;
  display: flex;
}
@media screen and (min-width: 576px) {
  .hEZYnj {
      width: 100%;
      order: 1;
  }
}
@media screen and (min-width: 768px) {
  .hEZYnj {
      width: 100%;
      order: 2;
  }
}
@media screen and (min-width: 992px) {
  .hEZYnj {
      width: 50%;
  }
}
.eDzoNw {
  font-family: 'morion', serif;
  font-weight: 100;
  font-size: 26px;
  line-height: 1.2;
  color: rgb(66, 66, 66);
}
@media screen and (min-width: 576px) {
  .eDzoNw {
      font-size: 36px;
  }
}
.hOOLqU {
  font-family: 'morion', sans-serif;
  font-weight: 100;
  font-size: 30px;
  line-height: 1;
  color: rgb(66, 66, 66);
}
@media screen and (min-width: 576px) {
  .hOOLqU {
      font-size: 60px;
      margin-bottom: 20px;
  }
}
.eGQDqD {
  font-size: 14px;
  font-family: 'europa', sans-serif;
  font-weight: 300;
  line-height: 1.625;
  color: rgb(66, 66, 66);
  font-style: normal;

}
@media screen and (min-width: 576px) {
  .eGQDqD {
      font-size: 16px;
  }
}
.bIHPqY {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
}
.ddtcrY {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  position: relative;
  line-height: 0;
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  padding-bottom: 128%;
  width: 100%;
  height: 100%;
}
.bMxqCL {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  position: relative;
  line-height: 0;
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  padding-bottom: 65%;
  width: 100%;
  height: 100%;
}
.fRTwNm {
  border-bottom: 1px solid transparent;
  transition: all 0.5s ease 0s;
  display: inline !important;
}
.dPXQgc {
  padding-left: 16px;
  line-height: 1;
}
.eSyNvt {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  align-items: flex-start;
  flex-direction: column;
  display: flex;
  width: 100%;
  overflow: hidden;
}
a.Card-parent--hoverBorder:hover .eSyNvt .sc-kAzzGY {
  border-bottom: 1px solid;
  display: inline !important;
}
.iTZfQS {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  overflow: hidden;
}
.gJAjaR {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
  padding: 24px 16px;
  width: 100%;
  display: flex;
  order: 2;
}
@media screen and (min-width: 576px) {
  .gJAjaR {
      padding-bottom: 64px;
      padding-left: 20%;
      padding-right: 20%;
  }
}
@media (min-width: 768px) {
  .gJAjaR {
      order: 1;
  }
}
.dVPCbD {
  border-bottom: 1px solid transparent;
  transition: all 0.5s ease 0s;
  display: inline !important;
}
.cGYNdQ {
  padding-left: 16px;
  line-height: 1;
}
.fHTtIr {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  align-items: flex-start;
  flex-direction: column;
  display: flex;
  width: 100%;
  overflow: hidden;
}
a.Card-parent--hoverBorder:hover .fHTtIr .sc-dxgOiQ {
  border-bottom: 1px solid;
  display: inline !important;
}
.hfbUeY {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  order: 1;
  overflow: hidden;
}
@media (min-width: 768px) {
  .hfbUeY {
      order: 2;
  }
}
.bgBLdy {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  padding: 40px 32px;
  display: flex;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
  .bgBLdy {
      padding: 40px 32px;
  }
}
@media screen and (min-width: 768px) {
  .bgBLdy {
      padding: 160px;
  }
}
.bgBLdy figure::before {
  transition: transform 5s ease 0s !important;
}
.bgBLdy:hover figure::before {
  transform: scale(1.1);
}
.dXIvcj {
  box-sizing: border-box;
  margin: 0px;
  min-width: 0px;
  width: 100%;
  align-items: flex-end;
  background-color: rgb(246, 243, 238);
  display: flex;
  overflow: hidden;
}
.dXIvcj figure::before {
  transition: transform 5s ease 0s !important;
}
.dXIvcj:hover figure::before {
  transform: scale(1.1);
}
/*! CSS Used from: Embedded */
.sc-bdVaJa.sc-jTzLTM.ddtcrY.gbi-903432370-3T9NanmTW7334hPTEHPpFA:before,
.sc-bdVaJa.sc-jTzLTM.ddtcrY.gbi-903432370-3T9NanmTW7334hPTEHPpFA:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: none;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
}
.sc-bdVaJa.sc-jTzLTM.ddtcrY.gbi-903432370-3T9NanmTW7334hPTEHPpFA:before {
  z-index: -100;
  background-image: url(https://images.ctfassets.net/5g0f9qx7muzg/6CaohGrFa0mfu8QnHuvX0A/62ae73d89cecd2f00c1ea332653494e9/image.png?w=960&h=1440&q=90&fm=webp);
  opacity: 1;
}
.sc-bdVaJa.sc-jTzLTM.ddtcrY.gbi-903432370-3T9NanmTW7334hPTEHPpFA:after {
  z-index: -101;
  background-image: url(https://images.ctfassets.net/5g0f9qx7muzg/6CaohGrFa0mfu8QnHuvX0A/62ae73d89cecd2f00c1ea332653494e9/image.png?w=960&h=1440&q=90&fm=webp);
  background-image: url(https://images.ctfassets.net/5g0f9qx7muzg/6CaohGrFa0mfu8QnHuvX0A/62ae73d89cecd2f00c1ea332653494e9/image.png?w=960&h=1440&q=90&fm=webp);
  opacity: 0;
}
/*! CSS Used from: Embedded */
.sc-bdVaJa.sc-jTzLTM.bMxqCL.gbi-590636889-4EGvChjnXe4rkqCbMNX4cg:before,
.sc-bdVaJa.sc-jTzLTM.bMxqCL.gbi-590636889-4EGvChjnXe4rkqCbMNX4cg:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: none;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
}
.sc-bdVaJa.sc-jTzLTM.bMxqCL.gbi-590636889-4EGvChjnXe4rkqCbMNX4cg:before {
  z-index: -100;
  background-image: url(https://images.ctfassets.net/5g0f9qx7muzg/28loQkPLGyxd4prmH87CEv/7b95bc4c32fce03bfe00eff1ac6ad2aa/ROARAFRICA_WomensEmpowerment.jpg?w=1440&h=960&q=90&fm=webp);
  opacity: 1;
}
.sc-bdVaJa.sc-jTzLTM.bMxqCL.gbi-590636889-4EGvChjnXe4rkqCbMNX4cg:after {
  z-index: -101;
  background-image: url(https://images.ctfassets.net/5g0f9qx7muzg/28loQkPLGyxd4prmH87CEv/7b95bc4c32fce03bfe00eff1ac6ad2aa/ROARAFRICA_WomensEmpowerment.jpg?w=1440&h=960&q=90&fm=webp);
  background-image: url(https://images.ctfassets.net/5g0f9qx7muzg/28loQkPLGyxd4prmH87CEv/7b95bc4c32fce03bfe00eff1ac6ad2aa/ROARAFRICA_WomensEmpowerment.jpg?w=1440&h=960&q=90&fm=webp);
  opacity: 0;
}
/*! CSS Used fontfaces */
@font-face {
  font-family: freight-display-pro;
  src: url(https://use.typekit.net/af/f15774/0000000000000000000132cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),
      url(https://use.typekit.net/af/f15774/0000000000000000000132cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),
      url(https://use.typekit.net/af/f15774/0000000000000000000132cf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: freight-display-pro;
  src: url(https://use.typekit.net/af/99ae27/0000000000000000000132d1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),
      url(https://use.typekit.net/af/99ae27/0000000000000000000132d1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),
      url(https://use.typekit.net/af/99ae27/0000000000000000000132d1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: EmmylouSignature;
  src: url(data:application/font-woff2;charset=utf-8;base64,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)
      format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: sofia-pro;
  src: url(https://use.typekit.net/af/572508/00000000000000003b9b1a96/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),
      url(https://use.typekit.net/af/572508/00000000000000003b9b1a96/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),
      url(https://use.typekit.net/af/572508/00000000000000003b9b1a96/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: sofia-pro;
  src: url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),
      url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),
      url(https://use.typekit.net/af/5855b2/00000000000000003b9b1a98/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: sofia-pro;
  src: url(https://use.typekit.net/af/7158ff/00000000000000003b9b1a9c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),
      url(https://use.typekit.net/af/7158ff/00000000000000003b9b1a9c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),
      url(https://use.typekit.net/af/7158ff/00000000000000003b9b1a9c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}


.gap-about {
width: 100%;
height: 30px;
}









/*! CSS Used from: Embedded */
a,div,figure,h2{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
figure{display:block;}
a{text-decoration:none;color:inherit;}
/*! CSS Used from: Embedded */
.gtVQmG{box-sizing:border-box;margin:0px;min-width:0px;}
.cSlRTu{box-sizing:border-box;margin:0px;min-width:0px;color:rgb(66, 66, 66);font-family:'morion', serif;font-weight:100;font-size:26px;line-height:1.2;}
@media screen and (min-width: 576px){
.cSlRTu{font-size:36px;}
}
.bCUxek{box-sizing:border-box;margin:0px;min-width:0px;flex-direction:column;display:flex;}
@media screen and (min-width: 576px){
.bCUxek{flex-direction:column;}
}
@media screen and (min-width: 768px){
.bCUxek{flex-direction:column;}
}
@media screen and (min-width: 992px){
.bCUxek{flex-direction:row;}
}
.FsFxQ{box-sizing:border-box;margin:0px;min-width:0px;width:100%;display:flex;}
@media screen and (min-width: 576px){
.FsFxQ{width:100%;}
}
@media screen and (min-width: 768px){
.FsFxQ{width:100%;}
}
@media screen and (min-width: 992px){
.FsFxQ{width:50%;}
}
.GJVrD{box-sizing:border-box;margin:0px;min-width:0px;position:relative;align-items:flex-start;flex-direction:column;padding-top:24px;padding-bottom:32px;width:100%;display:flex;}

.bIHPqY{box-sizing:border-box;margin:0px;min-width:0px;width:100%;}
.ddtcrY{box-sizing:border-box;margin:0px;min-width:0px;position:relative;line-height:0;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding-bottom:128%;width:100%;height:100%;}
.bMxqCL{box-sizing:border-box;margin:0px;min-width:0px;position:relative;line-height:0;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding-bottom:65%;width:100%;height:100%;}
.fRTwNm{border-bottom:1px solid transparent;transition:all 0.5s ease 0s;display:inline!important;}
.eSyNvt{box-sizing:border-box;margin:0px;min-width:0px;align-items:flex-start;flex-direction:column;display:flex;width:100%;overflow:hidden;}
a.Card-parent--hoverBorder:hover .eSyNvt .sc-kAzzGY{border-bottom:1px solid;display:inline!important;}
.iTZfQS{box-sizing:border-box;margin:0px;min-width:0px;width:100%;overflow:hidden;}
.gJAjaR{box-sizing:border-box;margin:0px;min-width:0px;position:relative;align-items:flex-start;flex-direction:column;padding:24px 16px;width:100%;display:flex;order:2;}
@media screen and (min-width: 576px){
.gJAjaR{padding-bottom:64px;padding-left:20%;padding-right:20%;}
}
@media (min-width: 768px){
.gJAjaR{order:1;}
}
.dVPCbD{border-bottom:1px solid transparent;transition:all 0.5s ease 0s;display:inline!important;}
.fHTtIr{box-sizing:border-box;margin:0px;min-width:0px;align-items:flex-start;flex-direction:column;display:flex;width:100%;overflow:hidden;}
a.Card-parent--hoverBorder:hover .fHTtIr .sc-dxgOiQ{border-bottom:1px solid;display:inline!important;}
.hfbUeY{box-sizing:border-box;margin:0px;min-width:0px;width:100%;order:1;overflow:hidden;}
@media (min-width: 768px){
.hfbUeY{order:2;}
}
.bgBLdy{box-sizing:border-box;margin:0px;min-width:0px;width:100%;padding:40px 32px;display:flex;overflow:hidden;}
@media screen and (min-width: 576px){
.bgBLdy{padding:40px 32px;}
}
@media screen and (min-width: 768px){
.bgBLdy{padding:160px;}
}
.bgBLdy figure::before{transition:transform 5s ease 0s!important;}
.bgBLdy:hover figure::before{transform:scale(1.1);}
.dXIvcj{box-sizing:border-box;margin:0px;min-width:0px;width:100%;align-items:flex-end;background-color:rgb(246, 243, 238);display:flex;overflow:hidden;}
.dXIvcj figure::before{transition:transform 5s ease 0s!important;}
.dXIvcj:hover figure::before{transform:scale(1.1);}



.tree-mobile {
display: none !important;
}



/*  */
@media (max-width: 768px) { 

  .d-paragraph {
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
    text-align: left !important;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 1.66;
    font-family: brandon-grotesque, "Noto Sans Medium" !important;
}

.gap {
  height:20px;
}

.spotlight__content {
  width: 80%;
 margin: auto !important;
  padding: 20px 20px !important;
  transform: translateY(-75px) !important;
  background-color: #fffdfb;
  position: relative;
  z-index: 2;
}

.tree {
display: none !important;
}

.tree-mobile {
display: block !important;
margin: 30px auto !important;
}

.package-overview {
width: 85%;
margin-right: auto;
margin-left: auto;
background-color: #f0ebe3b6;
padding: 30px;
border-radius: 8px;
}

.destination-heading {
font-size: 1.75em !important;
width: 70%;
margin-bottom: 10px !important;
}

.package-overview > p {
margin-top: 20px;
margin-bottom: 20px !important;
max-width: 100%;
font-size: 17px;
font-family: brandon-grotesque, "Noto Sans Medium" !important;
}

.h2-wrapper {
line-height: 1.3;
}

}






@media (min-width: 768px) { 
.mobile-nav {
  display: none; 
}
}


















/* Mobile start here meadia query */
/* Mobile start here meadia query */
/* Mobile start here meadia query */
/* Mobile start here meadia query */
/* Mobile start here meadia query */






















.breathtaking-slideshow-items > * {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
will-change: transform, opacity;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.breathtaking-slideshow-items > :focus {
outline: none;
}
.breathtaking-slideshow-items > :not(.breathtaking-active) {
display: none;
}
.breathtaking-slider {
-webkit-tap-highlight-color: transparent;
}
.breathtaking-slider-container {
overflow: hidden;
}
.breathtaking-slider-items {
will-change: transform;
position: relative;
}
.breathtaking-slider-items:not(.breathtaking-grid) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0;
padding: 0;
list-style: none;
-webkit-touch-callout: none;
}
.breathtaking-slider-items.breathtaking-grid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.breathtaking-slider-items > * {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
position: relative;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.breathtaking-slider-items > :focus {
outline: none;
}
.breathtaking-sticky-fixed {
z-index: 980;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 !important;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.breathtaking-sticky[class*="breathtaking-animation-"] {
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
}
.breathtaking-sticky.breathtaking-animation-reverse {
-webkit-animation-duration: 0.2s;
animation-duration: 0.2s;
}
.breathtaking-offcanvas {
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
z-index: 1000;
}
.breathtaking-offcanvas-flip .breathtaking-offcanvas {
right: 0;
left: auto;
}
.breathtaking-offcanvas-bar {
position: absolute;
top: 0;
bottom: 0;
left: -270px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 270px;
padding: 20px 20px;
background: #222;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
@media (min-width: 960px) {
.breathtaking-offcanvas-bar {
    left: -350px;
    width: 350px;
    padding: 40px 40px;
}
}
.breathtaking-offcanvas-flip .breathtaking-offcanvas-bar {
left: auto;
right: -270px;
}
@media (min-width: 960px) {
.breathtaking-offcanvas-flip .breathtaking-offcanvas-bar {
    right: -350px;
}
}
.breathtaking-open > .breathtaking-offcanvas-bar {
left: 0;
}
.breathtaking-offcanvas-flip .breathtaking-open > .breathtaking-offcanvas-bar {
left: auto;
right: 0;
}
.breathtaking-offcanvas-bar-animation {
-webkit-transition: left 0.3s ease-out;
-o-transition: left 0.3s ease-out;
transition: left 0.3s ease-out;
}
.breathtaking-offcanvas-flip .breathtaking-offcanvas-bar-animation {
-webkit-transition-property: right;
-o-transition-property: right;
transition-property: right;
}
.breathtaking-offcanvas-reveal {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
overflow: hidden;
-webkit-transition: width 0.3s ease-out;
-o-transition: width 0.3s ease-out;
transition: width 0.3s ease-out;
}
.breathtaking-offcanvas-reveal .breathtaking-offcanvas-bar {
left: 0;
}
.breathtaking-offcanvas-flip .breathtaking-offcanvas-reveal .breathtaking-offcanvas-bar {
left: auto;
right: 0;
}
.breathtaking-open > .breathtaking-offcanvas-reveal {
width: 270px;
}
@media (min-width: 960px) {
.breathtaking-open > .breathtaking-offcanvas-reveal {
    width: 350px;
}
}
.breathtaking-offcanvas-flip .breathtaking-offcanvas-reveal {
right: 0;
left: auto;
}
.breathtaking-offcanvas-close {
position: absolute;
z-index: 1000;
top: 20px;
right: 20px;
padding: 5px;
}
.breathtaking-offcanvas-overlay {
width: 100vw;
-ms-touch-action: none;
touch-action: none;
}
.breathtaking-offcanvas-overlay::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.1);
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.breathtaking-offcanvas-overlay.breathtaking-open::before {
opacity: 1;
}
.breathtaking-offcanvas-page,
.breathtaking-offcanvas-container {
overflow-x: hidden;
}
.breathtaking-offcanvas-container {
position: relative;
left: 0;
-webkit-transition: left 0.3s ease-out;
-o-transition: left 0.3s ease-out;
transition: left 0.3s ease-out;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
:not(.breathtaking-offcanvas-flip).breathtaking-offcanvas-container-animation {
left: 270px;
}
.breathtaking-offcanvas-flip.breathtaking-offcanvas-container-animation {
left: -270px;
}
@media (min-width: 960px) {
:not(.breathtaking-offcanvas-flip).breathtaking-offcanvas-container-animation {
    left: 350px;
}
.breathtaking-offcanvas-flip.breathtaking-offcanvas-container-animation {
    left: -350px;
}
}
.breathtaking-switcher {
margin: 0;
padding: 0;
list-style: none;
}
.breathtaking-switcher > :not(.breathtaking-active) {
display: none;
}
.breathtaking-switcher > * > :last-child {
margin-bottom: 0;
}
.breathtaking-notification {
position: fixed;
top: 10px;
left: 10px;
z-index: 1040;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 350px;
}





.error404 .br-nav,
.search-results .br-nav,
.page-id-565 .br-nav,
.single-post .br-nav,
.single-recipe .br-nav {
background: #170605;
}
.single-recipe .br-nav,
.post-type-archive-recipe .br-nav,
.tax-recipe-type .br-nav {
background-color: #27201c;
}
.breathtaking-sticky-fixed .br-nav {
background-color: #1c1612;
}
.modal-open .br-nav {
background: #30302e;
}
.br-nav__primary-menu a,
.br-nav__menu-buttons a {
color: #ffffff;
}
.modal-open .br-nav__primary-menu a,
.error404 .br-nav__primary-menu a,
.search .br-nav__primary-menu a,
.page-id-565 .br-nav__primary-menu a,
.single-post .br-nav__primary-menu a,
.breathtaking-sticky-fixed .br-nav__primary-menu a,
.modal-open .br-nav__menu-buttons a,
.error404 .br-nav__menu-buttons a,
.search .br-nav__menu-buttons a,
.page-id-565 .br-nav__menu-buttons a,
.single-post .br-nav__menu-buttons a,
.breathtaking-sticky-fixed .br-nav__menu-buttons a {
color: #fff;
}
.menu-open .br-nav__primary-menu a,
.menu-open .br-nav__menu-buttons a {
color: #170605;
}
.menu-open .br-nav__primary-menu a .menu__bars,
.menu-open .br-nav__menu-buttons a .menu__bars {
color: #fff;
}
.team-member-open .br-nav__primary-menu a,
.gallery-open .br-nav__primary-menu a,
.video-open .br-nav__primary-menu a,
.team-member-open .br-nav__menu-buttons a,
.gallery-open .br-nav__menu-buttons a,
.video-open .br-nav__menu-buttons a {
color: #fff;
}
.br-nav .breathtaking-nav a {
color: #170605;
}
.br-nav__primary-menu {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
display: none;
}
.modal-open .br-nav__primary-menu {
display: none;
}
@media all and (min-width: 992px) {
.br-nav__primary-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}
.br-nav__nav-buttons a {
margin-right: 0.5rem;
margin-top: 0;
}
.br-nav__menu-buttons {
padding-right: 20px;
}
.br-nav__menu-buttons,
.br-nav__menu-buttons a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.br-nav__menu-buttons a {
margin-left: 1rem;
}
.modal-open .br-nav__menu-buttons a.br-nav__menu-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media all and (min-width: 992px) {
.br-nav__menu-buttons a.br-nav__menu-toggle {
    display: none;
}
.br-nav__menu-buttons a.br-nav__menu-toggle.show-on-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}
@media all and (min-width: 992px) {
.br-menu__container {
    min-width: 30%;
}
}
@media all and (min-width: 1200px) {
.br-menu--no-image .br-menu__container {
    padding-top: 5rem;
}
}
@media all and (min-width: 1440px) {
.br-menu--no-image .br-menu__container {
    padding-top: 6rem;
}
}
.br-menu--modal .br-menu__container {
max-height: calc(100% - 5rem);
margin-top: 5rem;
padding-bottom: 6rem;
overflow-y: scroll;
overflow-x: hidden;
height: 100%;
-webkit-overflow-scrolling: touch;
-ms-touch-action: pan-y pinch-zoom;
touch-action: pan-y pinch-zoom;
}
@media all and (min-width: 1200px) {
.br-menu--modal .br-menu__container {
    will-change: scroll-position;
}
}
.br-menu__body {
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}

.br-menu--modal {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
height: 100%;
-ms-touch-action: none;
touch-action: none;
}
.br-menu--sidebar {
top: 80px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0;
width: 100%;
right: 0 !important;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.br-menu__image {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
height: 100%;
}
.br-menu__image img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.br-menu__nav a,
.br-menu__nav span {
display: block;
-webkit-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
opacity: 1;
}
.br-menu__nav a.slide-left,
.br-menu__nav span.slide-left {
-webkit-transform: translate(-80px);
-ms-transform: translate(-80px);
transform: translate(-80px);
opacity: 0;
}
.br-menu__nav a.slide-right,
.br-menu__nav span.slide-right {
-webkit-transform: translate(80px);
-ms-transform: translate(80px);
transform: translate(80px);
opacity: 0;
}
.br-menu svg {
pointer-events: none;
}
#main-menu {
z-index: 1010;
}
#main-menu .menu-wrapper {
position: absolute;
width: 100%;
background: #f7f4f1;
top: 0;
right: 0;
bottom: 0;
left: auto;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
@media all and (min-width: 768px) {
#main-menu .menu-wrapper {
    width: 500px;
}
}
#main-menu .breathtaking-modal-dialog {
height: 100%;
overflow: hidden;
}
#main-menu.breathtaking-open .menu-wrapper {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.breathtaking-radio:not(:disabled),
.breathtaking-checkbox:not(:disabled) {
cursor: pointer;
}
.breathtaking-dotnav > * > :hover,
.breathtaking-dotnav > * > :focus {
background-color: rgba(102, 102, 102, 0.6);
outline: none;
border-color: transparent;
}
.breathtaking-dotnav > * > :active {
background-color: rgba(102, 102, 102, 0.2);
border-color: transparent;
}
.breathtaking-lightbox-items > :focus {
outline: none;
}
.breathtaking-slideshow-items > :focus {
outline: none;
}
.breathtaking-slider-items > :focus {
outline: none;
}
.breathtaking-offcanvas {
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
z-index: 1000;
}
.breathtaking-offcanvas-bar {
position: absolute;
top: 0;
bottom: 0;
left: -270px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 270px;
padding: 20px 20px;
background: #222;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
@media (min-width: 960px) {
.breathtaking-offcanvas-bar {
    left: -350px;
    width: 350px;
    padding: 40px 40px;
}
}
.breathtaking-animation-toggle:not(:hover):not(:focus) [class*="breathtaking-animation-"] {
-webkit-animation-name: none;
animation-name: none;
}
@supports (-webkit-background-clip: text) {
}
@supports (filter: blur(0)) {
}
@-moz-document url-prefix() {
}
@supports (-ms-ime-align: auto) {
}
.breathtaking-logo {
font-size: 1.5rem;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
color: #666;
text-decoration: none;
}
.breathtaking-logo:hover,
.breathtaking-logo:focus {
color: #666;
outline: none;
text-decoration: none;
}
[hidden],
.breathtaking-hidden {
display: none !important;
}
.breathtaking-visible-toggle:not(:hover):not(:focus) .breathtaking-hidden-hover:not(:focus-within) {
position: absolute !important;
width: 0 !important;
height: 0 !important;
padding: 0 !important;
margin: 0 !important;
overflow: hidden !important;
}
.breathtaking-visible-toggle:not(:hover):not(:focus) .breathtaking-invisible-hover:not(:focus-within) {
opacity: 0 !important;
}


ul {
font-family: "Poppins", sans-serif;
font-size: 1rem;
font-weight: normal;
line-height: 1.7;
font-style: normal;
margin-top: 0;
margin-bottom: 0.9375rem;
}
@media all and (min-width: 768px) {
ul {
    font-size: 1.125rem;
}
}
.title {
font-family: "Poppins", sans-serif !important;
font-size: 0.75rem;
font-weight: 500;
line-height: 1.125em;
margin-top: 0;
margin-bottom: 1.3125rem;
letter-spacing: 0.2em;
text-transform: uppercase;
}
@media all and (min-width: 768px) {
.title {
    font-size: 0.875rem;
}
}
.title:not(:first-child) {
margin-top: 0.5rem;
}
@media all and (min-width: 768px) {
.title:not(:first-child) {
    margin-top: 2rem;
}
}


html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
body:before {
content: "";
position: fixed;
z-index: -1;
display: grid;
grid-template-columns: repeat(12, 1fr);
width: 100%;
height: 100%;
-webkit-column-gap: 8px;
-moz-column-gap: 8px;
column-gap: 8px;
padding-left: 29px;
padding-right: 29px;
}
@media all and (min-width: 768px) {
body:before {
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    padding-left: 44px;
    padding-right: 44px;
}
}
@media all and (min-width: 992px) {
body:before {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    padding-left: 75px;
    padding-right: 75px;
}
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
}
.br-icon {
pointer-events: none;
width: 25px;
height: 25px;
display: inline-block;
vertical-align: middle;
}
*:focus {
outline-style: none;
outline: none;
}
body {
overflow-x: hidden;
}













.br-btn {
border-width: 2px;
border-style: solid;
border-radius: 25px;
display: inline-block;
font-size: 0.875rem;
font-weight: bold;
line-height: 1.45;
letter-spacing: 0.1428571429em;
margin-left: 0;
margin-right: 0.5rem;
margin-top: 1.875rem;
min-width: 17ch;
padding: 0.75rem 1.5rem;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out;
-o-transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out;
transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out;
}
@media all and (min-width: 768px) {
.br-btn {
    padding: 0.75rem 1.5rem;
    margin-top: 2.625rem;
}
}
.br-btn--primary {
background-color: #c0755a;
border-color: #c0755a;
color: #fff;
}
.br-btn--primary:visited {
color: #fff;
}
.br-btn--primary:hover,
.br-btn--primary:active,
.br-btn--primary:focus {
border-color: #813f27;
background-color: #813f27;
text-decoration: none;
color: #fff;
}
.br-btn--primary:focus {
-webkit-box-shadow: inset 0px 0px 0px 2px #813f27, inset 0px 0px 0px 4px #dbe9f9;
box-shadow: inset 0px 0px 0px 2px #813f27, inset 0px 0px 0px 4px #dbe9f9;
}
.br-btn--primary:disabled {
border-color: #e6e6e6;
background-color: #e6e6e6;
color: #333;
}
.gform_wrapper input:not([type="radio"]):not(:not[type="checkbox"]) {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
::-webkit-input-placeholder {
color: #bbb;
}
::-moz-placeholder {
color: #bbb;
}
:-ms-input-placeholder {
color: #bbb;
}
::-ms-input-placeholder {
color: #bbb;
}
.breathtaking-navbar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.breathtaking-navbar-left,
.breathtaking-navbar-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.breathtaking-navbar-right {
margin-left: auto;
}
.breathtaking-navbar-left,
.breathtaking-navbar-right {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.breathtaking-navbar-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
min-height: 80px;
padding: 0 15px;
}
.br-navbar {
height: 80px;
margin-bottom: -80px;
position: relative;
z-index: 1011;
}
@media all and (min-width: 1800px) {
.br-navbar .br-btn {
    font-size: 14px;
    padding-top: 0.55rem;
    padding-bottom: 0.55rem;
}
}
.breathtaking-logo,
.custom-logo-alt {
padding-left: 20px;
}
.breathtaking-logo img,
.custom-logo-alt img {
max-height: 40px;
height: 40px;
width: auto;
}
@media all and (min-width: 768px) {
.breathtaking-logo img,
.custom-logo-alt img {
    max-height: 50px;
    height: 50px;
}
}
.custom-logo-alt {
display: none;
}
.br-nav {
margin-bottom: -100%;
background-color: transparent;
-webkit-transition: background;
-o-transition: background;
transition: background;
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
-o-transition-duration: 300ms;
transition-duration: 300ms;
color: #f0e5d7;
}
.br-nav__menu-buttons a {
color: #f0e5d7;
}
.br-nav__primary-menu {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
display: none;
}
@media all and (min-width: 992px) {
.br-nav__primary-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}
.br-nav__primary-menu--align-right {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.br-nav__nav-buttons {
display: none;
}
@media all and (min-width: 768px) {
.br-nav__nav-buttons {
    display: inline-block;
}
}
.br-nav__nav-buttons a {
margin-right: 0.5rem;
margin-top: 0;
}
.br-nav__menu-buttons {
padding-right: 20px;
}
.br-nav__menu-buttons,
.br-nav__menu-buttons a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.br-nav__menu-buttons a {
margin-left: 1rem;
}
@media all and (min-width: 992px) {
.br-nav__menu-buttons a.br-nav__menu-toggle {
    display: none;
}
.br-nav__menu-buttons a.br-nav__menu-toggle.show-on-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
}
.br-nav__menu-label {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.1666666667em;
padding-right: 0.25rem;
font-family: 'europa';
color: #fff;
}
.br-nav__menu-label--close {
display: none;
}
.menu__bars {
width: 32px;
height: 32px;
position: relative;
margin-left: 0.5rem;
overflow: hidden;
}
.menu__bars span {
display: block;
position: absolute;
height: 2px;
width: 100%;
right: 0;
top: 50%;
margin-left: auto;
background: currentColor;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transition-property: width, opacity, -webkit-transform;
transition-property: width, opacity, -webkit-transform;
-o-transition-property: width, transform, opacity;
transition-property: width, transform, opacity;
transition-property: width, transform, opacity, -webkit-transform;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
.menu__bars span:nth-child(1) {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
.menu__bars span:nth-child(2) {
width: 70%;
opacity: 1;
}
.menu__bars span:nth-child(3) {
width: 35%;
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
.br-nav__menu-toggle:hover .menu__bars span:nth-child(2),
.br-nav__menu-toggle:focus .menu__bars span:nth-child(2) {
width: 100%;
}
.br-nav__menu-toggle:hover .menu__bars span:nth-child(3),
.br-nav__menu-toggle:focus .menu__bars span:nth-child(3) {
width: 100%;
}
.br-menu {
background: #f7f4f1;
color: #170605;
}
.br-menu ul {
padding: 0;
list-style: none;
}
.br-menu__title {
margin-top: 0 !important;
margin-bottom: 2rem;
color: #847553;
font-family: 'europa' !important;
}
@media all and (min-width: 768px) {
.br-menu__title {
    margin-bottom: 2.5rem;
}
}
.br-menu__link {
margin-bottom: 1.25rem;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 1rem;
line-height: 1.25;
font-weight: 700;
}
@media all and (min-width: 768px) {
.br-menu__link--level-0 {
    font-size: 1.5rem;
}
}
@media all and (min-width: 1440px) {
.br-menu__link {
    font-size: 1.5rem;
}
}
.br-menu__link,
.br-menu__link--back {
color: inherit;
}
.br-menu__link:hover,
.br-menu__link:active,
.br-menu__link--back:hover,
.br-menu__link--back:active {
color: transparent;
}
.br-menu__link:focus,
.br-menu__link--back:focus {
color: transparent;
}
.br-menu__link--level-0 .br-icon,
.br-menu__link--back .br-icon {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.br-menu__link--level-0:hover .br-icon,
.br-menu__link--back:hover .br-icon {
-webkit-transform: translateX(-0.5rem);
-ms-transform: translateX(-0.5rem);
transform: translateX(-0.5rem);
}
.br-menu__link--level-0 .br-icon {
margin-left: 4rem;
}
.br-menu__link--level-0:hover .br-icon {
-webkit-transform: translateX(1rem);
-ms-transform: translateX(1rem);
transform: translateX(1rem);
}
.br-menu__link--back {
margin-bottom: 2rem;
}
@media all and (min-width: 768px) {
.br-menu__link--back {
    margin-bottom: 2.5rem;
}
}
.br-menu__link--back .br-icon {
margin-right: 0.5rem;
margin-top: -2px;
width: 0.7rem;
height: 1rem;
}
.br-menu__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
background-color: inherit;
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
padding-top: 2rem;
}
@media all and (min-width: 768px) {
.br-menu__container {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-width: 50%;
}
}
@media all and (min-width: 992px) {
.br-menu__container {
    min-width: 30%;
}
}
.br-menu__body {
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}







/* contact */
/*! CSS Used from: Embedded */
*,:after,:before {
	box-sizing: border-box;
}

h2,h4,h5,p {
	margin: 0;
}

section {
	display: block;
}

section {
	/* margin: 0 1.25rem; */
}

@media screen and (min-width:833px) {
	section {
		/* margin: 0 7.5rem; */
	}
}

.page {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 100vh;
	padding-top: 3.375rem;
}

@media screen and (min-width:1120px) {
	.page {
		padding-top: 6.125rem;
	}
}

h2,h4 {
	font-family: PlayfairDisplay-Bold,serif;
}

.button-text,.heading-caps {
	font-family: Raleway-SemiBold,sans-serif;
}

.body-normal,.body-small,.heading-mobile-all-caps--small {
	font-family: Raleway-Regular,sans-serif;
}

.heading-mobile-all-caps--maps {
	font-family: Raleway-Bold,sans-serif;
}

h2 {
	font-size: 3.125rem;
	line-height: 3.4375rem;
}

@media screen and (min-width:833px) {
	h2 {
		font-size: 8.125rem;
		line-height: 8.125rem;
		letter-spacing: -.03em;
	}
}

h4 {
	font-size: 1.75rem;
	line-height: 2.5rem;
}

@media screen and (min-width:833px) {
	h4 {
		font-size: 1.875rem;
		line-height: 2.5rem;
		letter-spacing: -.03em;
	}
}

h5 {
	font-family: PlayfairDisplay-Regular,serif;
	font-size: 1.5625rem;
	font-weight: 400;
	line-height: 2rem;
	letter-spacing: -.03em;
}

@media screen and (min-width:833px) {
	h5 {
		font-size: 1.875rem;
		line-height: 2.8125rem;
	}
}

.heading-caps {
	font-size: .75rem;
	font-weight: 600;
	line-height: 1.25rem;
	letter-spacing: .15em;
	text-transform: uppercase;
}

@media screen and (min-width:833px) {
	.heading-caps {
		line-height: .9375rem;
	}
}

.heading-mobile-all-caps--maps {
	font-size: .625rem;
	line-height: .75rem;
	letter-spacing: -.03em;
	text-transform: uppercase;
}

.heading-mobile-all-caps--small {
	font-size: .5rem;
	line-height: .625rem;
	letter-spacing: .03em;
}

.button-text {
	font-size: .75rem;
	line-height: 1.125rem;
	letter-spacing: .15em;
	text-align: center;
	text-transform: uppercase;
	align-items: center;
}

.body-normal {
	font-size: .875rem;
	line-height: 1.5rem;
}

@media screen and (min-width:833px) {
	.body-normal {
		font-size: 1rem;
	}
}

.body-small {
	font-size: .75rem;
	line-height: 1.125rem;
}

@media screen and (min-width:833px) {
	.body-small {
		font-size: .875rem;
		line-height: 1.375rem;
	}
}

.hide {
	display: none;
}

.arrows-dropdown {
	display: block;
}

.arrows-dropdown--down-white {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDEuMTc2MThMNy41IDguODIzMjRMMC45OTk5OTggMS4xNzYxOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
}

.arrows-dropdown--left-white {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDEuMTc2MThMNy41IDguODIzMjRMMC45OTk5OTggMS4xNzYxOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
}

.arrows-dropdown--left-white {
	transform: rotate(-270deg);
}

.arrows-dropdown--down-black {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDEuMTc2MThMNy41IDguODIzMjRMMC45OTk5OTggMS4xNzYxOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
}

.arrows-with-tail {
	display: block;
}

.arrows-with-tail--right-dark {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNi42MTc2IDUuMDUxTDEgNS4wNTA5OU0xNi42MTc2IDUuMDUxTDExLjMyMzUgOS4xMDE5OU0xNi42MTc2IDUuMDUxTDExLjMyMzUgMSIgc3Ryb2tlPSIjMjYyNjMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
}

.button-primary {
	padding: .875rem 2.5rem;
	border-style: none;
	cursor: pointer;
	outline: 0;
	white-space: nowrap;
}

.button-primary {
	border-left: 2px solid transparent;
}

.button-primary:hover {
	border-style: none;
}

.button-primary--dark {
	background-color: #262633;
	color: #fff;
	transition: .3s ease-out;
}

.button-primary--dark:hover {
	background-color: transparent;
	color: #262633;
	border-left: 2px solid #262633;
}

.find-out-more-button {
	display: flex;
	align-items: center;
}

.find-out-more-button:hover .arrows-with-tail {
	-webkit-animation: bounceRight 2s infinite;
	animation: bounceRight 2s infinite;
}

.find-out-more-button .button-link-with-arrow {
	text-decoration: none;
	color: #262633;
}

.find-out-more-button .arrows-with-tail {
	width: 1rem;
	height: .5rem;
	background-size: contain;
	margin-left: .625rem;
}

input[type=button] {
	-webkit-appearance: none;
	border-radius: 0;
}

.icons {
	display: block;
}

.icons--navigation-close {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDcxMDcgOC45Mjg5M0wyMy4yMTMyIDIzLjA3MTFNMjMuMjEzMiA4LjkyODkzTDkuMDcxMDcgMjMuMDcxMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
}

.icons--navigation-hamburger {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAyNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMS42MTc5MkwyMy43Njc5IDEuNjE3OTIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEgMTAuMTk1N0wxNy45NjQzIDEwLjE5NTciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
}

.icons--search-dark {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMTc5MTcgMTguODIyOUw0LjI0NzEyIDE0Ljc4OTRDMS4yMTMzOSAxMS4yNzMgMS4zODU3NyA1Ljk2NDAzIDQuNzI5NzYgMi42MjAwNEM2LjQ1MzQ3IDAuODYxODU0IDguNzYzMjMgMCAxMS4wMzg1IDBDMTMuMzEzOCAwIDE1LjYyMzYgMC44NjE4NTQgMTcuMzgxOCAyLjYyMDA0QzIwLjg5ODEgNi4xMzY0IDIwLjg5ODEgMTEuNzkwMiAxNy4zODE4IDE1LjMwNjVDMTUuNjU4MSAxNy4wMzAyIDEzLjM0ODMgMTcuOTI2NiAxMS4wMzg1IDE3LjkyNjZDOC45NzAwOCAxNy45MjY2IDYuODY3MTYgMTcuMjAyNiA1LjIxMjQgMTUuNzU0N0wxLjE0NDQ1IDE5LjgyMjZDMS4wNDEwMiAxOS45MjYxIDAuODY4NjUzIDE5Ljk5NSAwLjY5NjI4MiAxOS45OTVDMC41MjM5MTIgMTkuOTk1IDAuMzUxNTQgMTkuOTI2MSAwLjIxMzY0MyAxOS43ODgyQy0wLjA2MjE0OTggMTkuNTQ2OCAtMC4wNjIxNDg1IDE5LjA5ODcgMC4xNzkxNyAxOC44MjI5Wk0xNi40MTY1IDE0LjMwNjhDMTcuODY0NCAxMi44OTMzIDE4LjYyMjggMTAuOTYyOCAxOC42MjI4IDguOTYzMjhDMTguNjIyOCA2Ljk2Mzc4IDE3LjgyOTkgNS4wMzMyMyAxNi40MTY1IDMuNTg1MzFDMTQuOTY4NiAyLjEzNzQgMTMuMDcyNSAxLjM3ODk3IDExLjAzODUgMS4zNzg5N0M5LjAwNDU1IDEuMzc4OTcgNy4xMDg0NyAyLjE3MTg3IDUuNjYwNTYgMy41ODUzMUM0LjI0NzEyIDUuMDMzMjMgMy40NTQyMSA2LjkyOTMgMy40NTQyMSA4Ljk2MzI4QzMuNDU0MjEgMTAuOTk3MyA0LjI0NzEyIDEyLjg5MzMgNS42NjA1NiAxNC4zNDEyQzcuMTA4NDcgMTUuNzU0NyA5LjAzOTAzIDE2LjU0NzYgMTEuMDM4NSAxNi41NDc2QzEzLjAzOCAxNi41NDc2IDE0Ljk2ODYgMTUuNzU0NyAxNi40MTY1IDE0LjMwNjhaIiBmaWxsPSIjMjYyNjMzIi8+Cjwvc3ZnPgo=) no-repeat;
}

.icons--email-dark {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjIzNzIxIDEuMjM1MjlDMS4xMDU0MyAxLjM5MjE2IDEgMS42MDEzMSAxIDEuODM2NlYxMS42NDA1QzEgMTIuMTExMSAxLjM2ODk5IDEyLjQ3NzEgMS44NDM0MSAxMi40NzcxSDE2LjYyOTVDMTcuMTAzOSAxMi40NzcxIDE3LjQ3MjkgMTIuMTExMSAxNy40NzI5IDExLjY2NjdWMS44MzY2QzE3LjQ3MjkgMS4zNjYwMSAxNy4xMDM5IDEgMTYuNjI5NSAxSDEuODQzNDFDMS42MDYyIDEgMS4zOTUzNSAxLjEwNDU4IDEuMjM3MjEgMS4yMzUyOVpNMS4yMzcyMSAxLjIzNTI5TDguNTM4MDggNy40MDUyOEM4LjkzMzQzIDcuNzE5MDEgOS41MTMyNyA3LjcxOTAxIDkuOTM0OTggNy40MDUyOEwxNy4yMDk0IDEuMjM1MzUiIHN0cm9rZT0iIzI2MjYzMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=) no-repeat;
}

.icons--telephone-dark {
	background: url(https://www.more.co.za/_nuxt/img/74222fe.svg) no-repeat;
}

.logo {
	display: block;
}

.logo--secondary-light {
	background: url(https://www.more.co.za/_nuxt/img/4519759.svg) no-repeat;
}

.logo--secondary-dark {
	background: url(https://www.more.co.za/_nuxt/img/5fff97a.svg) no-repeat;
}

.navigation--white {
	background-color: #fff;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.05);
}

.property-logo {
	display: block;
}

.property-logo--lion-sands-dark {
	background: url(https://www.more.co.za/_nuxt/img/9c94f05.svg) no-repeat;
}

.property-logo--monwana-dark {
	background: url(https://www.more.co.za/_nuxt/img/3bcb67a.png) no-repeat;
}

.property-logo--marataba-south-africa-dark {
	background: url(https://www.more.co.za/_nuxt/img/d105ca0.svg) no-repeat;
}

.property-logo--cape-cadogan-dark {
	background: url(https://www.more.co.za/_nuxt/img/a80cf24.svg) no-repeat;
}

.secondary-home-lodges-and-hotels,.secondary-rates-partners-contact {
	display: inline-flex;
}

.secondary-home-lodges-and-hotels .heading-mobile-all-caps--small,.secondary-rates-partners-contact .heading-mobile-all-caps--small {
	font-size: .75rem;
	line-height: 1.125rem;
	color: #262633;
	text-decoration: none;
}

.social-media {
	display: block;
}

.social-media--facebook {
	background: url(https://www.more.co.za/_nuxt/img/ebbe742.svg) no-repeat;
}

.social-media--instagram {
	background: url(https://www.more.co.za/_nuxt/img/c4460cb.svg) no-repeat;
}

.social-media--youtube {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC43Ij4KPHBhdGggZD0iTTE1LjUgMzBDNi45NDAzIDMwIDAgMjMuMjYxMiAwIDE1QzAgNi43Mzg4MSA2Ljk2MzQzIDAgMTUuNSAwQzI0LjA1OTcgMCAzMSA2LjczODgxIDMxIDE1QzMxIDIzLjI2MTIgMjQuMDM2NiAzMCAxNS41IDMwWk0xNS41IDEuNjExOTRDNy44NjU2NyAxLjYxMTk0IDEuNjY1NjcgNy42MTE5NCAxLjY2NTY3IDE1QzEuNjY1NjcgMjIuMzg4MSA3Ljg2NTY3IDI4LjM4ODEgMTUuNSAyOC4zODgxQzIzLjEzNDMgMjguMzg4MSAyOS4zMzQzIDIyLjM4ODEgMjkuMzM0MyAxNUMyOS4zMzQzIDcuNjExOTQgMjMuMTExMiAxLjYxMTk0IDE1LjUgMS42MTE5NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC43NzY5IDEyLjczODhDMjQuNzc2OSAxMC42MTE5IDIyLjk5NTYgOC44ODgwNiAyMC43OTc4IDguODg4MDZIMTAuNDc5OUM4LjI4MjExIDguODg4MDYgNi41MDA3NiAxMC42MTE5IDYuNTAwNzYgMTIuNzM4OFYxNy40MTc5QzYuNTAwNzYgMTkuNTQ0OCA4LjI4MjExIDIxLjI2ODcgMTAuNDc5OSAyMS4yNjg3SDIwLjc5NzhDMjIuOTk1NiAyMS4yNjg3IDI0Ljc3NjkgMTkuNTQ0OCAyNC43NzY5IDE3LjQxNzlWMTIuNzM4OFpNMTguMjUzIDE1LjMxMzRMMTQuMTM1MSAxNy41MDc1QzEzLjk1IDE3LjU5NyAxMy43ODgxIDE3LjQ4NTEgMTMuNzg4MSAxNy4yODM2VjEyLjgwNkMxMy43ODgxIDEyLjYwNDUgMTMuOTUgMTIuNDcwMSAxNC4xMzUxIDEyLjU4MjFMMTguMjc2MiAxNC44ODgxQzE4LjQ4NDQgMTQuOTU1MiAxOC40MzgxIDE1LjIwMTUgMTguMjUzIDE1LjMxMzRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
}

[data-v-25313d29],[data-v-25313d29]:after,[data-v-25313d29]:before {
	box-sizing: border-box;
	margin: 0;
}

.navigation[data-v-541b9868] {
	width: 100%;
	position: fixed;
	top: -.3125rem;
	z-index: 9999;
}

.navigation__desktop[data-v-541b9868] {
	display: none;
}

@media screen and (min-width:1120px) {
	.navigation__desktop[data-v-541b9868] {
		display: block;
	}
}

.navigation__mobile[data-v-541b9868] {
	display: block;
	position: relative;
	top: -.3125rem;
}

@media screen and (min-width:1120px) {
	.navigation__mobile[data-v-541b9868] {
		display: none;
	}
}

.navigation-secondary[data-v-536f8c68] {
	display: -ms-grid;
	display: grid;
	display: flex;
	justify-content: space-between;
	margin-top: .3125rem;
	border-bottom: 1px solid #dcdcdd;
	padding: .3125rem 0;
	margin-bottom: 1rem;
}

.navigation-secondary__links[data-v-536f8c68] {
	width: 100%;
}

.secondary-home-lodges-and-hotels[data-v-73ca61bc] {
	float: left;
	margin-bottom: .3125rem;
	justify-content: flex-start;
}

@media screen and (min-width:1120px) {
	.secondary-home-lodges-and-hotels[data-v-73ca61bc] {
		margin-bottom: 0;
	}
}

.secondary-home-lodges-and-hotels hr[data-v-73ca61bc] {
	background-color: #262633;
	border: none;
	height: .625rem;
	width: 1px;
	margin: .3125rem .625rem 0;
}

.secondary-home-lodges-and-hotels__dropdown[data-v-73ca61bc] {
	display: inline-flex;
	cursor: pointer;
}

.secondary-home-lodges-and-hotels__dropdown .arrows-dropdown[data-v-73ca61bc] {
	width: .53563rem;
	height: .375rem;
	margin-top: .4375rem;
	margin-left: .4375rem;
	background-size: contain;
}

.secondary-rates-partners-contact[data-v-6707e97e] {
	margin: 6px 0 2px;
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
}

@media screen and (min-width:1120px) {
	.secondary-rates-partners-contact[data-v-6707e97e] {
		float: right;
		width: auto;
		justify-content: flex-end;
	}
}

.secondary-rates-partners-contact .heading-mobile-all-caps--small[data-v-6707e97e] {
	color: #fff;
	margin: 0;
}

@media screen and (min-width:1120px) {
	.secondary-rates-partners-contact .heading-mobile-all-caps--small[data-v-6707e97e] {
		color: #262633;
		margin-left: 1.25rem;
	}
}

.navigation-primary[data-v-8d543254] {
	display: flex;
	margin-top: .75rem;
	padding-bottom: .9375rem;
}

.primary-logo[data-v-0e447926] {
	display: inline-flex;
	margin-top: .72937rem;
	padding-bottom: .80188rem;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}

@media screen and (min-width:1120px) {
	.primary-logo[data-v-0e447926] {
		margin-top: 0;
		padding-bottom: 0;
		width: 11.875rem;
	}
}

.primary-logo .logo[data-v-0e447926],.primary-logo .property-logo[data-v-0e447926] {
	background-size: contain;
}

.primary-logo .logo[data-v-0e447926] {
	width: 11.875rem;
	height: 1.625rem;
}

.primary-logo .property-logo[data-v-0e447926] {
	width: 9rem;
	height: 2.5rem;
}

.primary-logo .icons[data-v-0e447926] {
	background-size: contain;
	cursor: pointer;
}

@media screen and (min-width:1120px) {
	.primary-logo .icons[data-v-0e447926] {
		display: none;
	}
}

.primary-logo .icons--navigation-hamburger[data-v-0e447926] {
	width: 1.42312rem;
	height: .53625rem;
}

.primary-links[data-v-d376f598] {
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 1.25rem;
}

@media screen and (min-width:1120px) {
	.primary-links[data-v-d376f598] {
		margin-left: 4.03188rem;
		margin-bottom: 0;
	}
}

.primary-links__link-container[data-v-d376f598] {
	width: 100%;
	margin-top: 1.9375rem;
}

@media screen and (min-width:1120px) {
	.primary-links__link-container[data-v-d376f598] {
		width: auto;
		margin-top: 0;
	}
}

.primary-links__link[data-v-d376f598] {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
}

@media screen and (min-width:1120px) {
	.primary-links__link[data-v-d376f598] {
		margin-right: 1.25rem;
	}
}

@media screen and (min-width:1120px) {
	.primary-links__link[data-v-d376f598]:hover {
		box-shadow: inset 0 -4px 0 -3px #cbbaa7;
	}
}

.primary-links .heading-caps[data-v-d376f598] {
	text-decoration: none;
	line-height: 1.5625rem;
	color: #fff;
}

@media screen and (min-width:1120px) {
	.primary-links .heading-caps[data-v-d376f598] {
		font-size: .625rem;
		color: #262633;
	}
}

.primary-search-enquire[data-v-c2d9a426] {
	display: inline-flex;
	align-items: center;
	margin-left: auto;
	flex-wrap: wrap;
	width: 100%;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire[data-v-c2d9a426] {
		width: auto;
		flex-wrap: nowrap;
	}
}

.primary-search-enquire__enquire[data-v-c2d9a426],.primary-search-enquire__search[data-v-c2d9a426] {
	width: 100%;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__enquire[data-v-c2d9a426],.primary-search-enquire__search[data-v-c2d9a426] {
		width: auto;
	}
}

.primary-search-enquire__search .search[data-v-c2d9a426] {
	display: flex;
	position: relative;
	overflow: hidden;
	height: 2.8125rem;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__search .search[data-v-c2d9a426] {
		display: inline-flex;
		height: 1.875rem;
	}
}

.primary-search-enquire__search .search input[data-v-c2d9a426] {
	padding-left: 1.875rem;
	outline: 0;
	width: 100%;
	background-color: #262633;
	color: #fff;
	border: none;
	border-bottom: 1px solid #fff;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__search .search input[data-v-c2d9a426] {
		padding-right: 1.25rem;
		padding-left: 0;
		width: auto;
		background-color: #fff;
		color: #262633;
	}
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__search .search input[data-v-c2d9a426]:focus,.primary-search-enquire__search .search input[data-v-c2d9a426]:hover,.primary-search-enquire__search .search input[data-v-c2d9a426]:not(:placeholder-shown) {
		border-bottom: 1px solid #262633;
	}
}

.primary-search-enquire__search .search .icons[data-v-c2d9a426] {
	position: absolute;
	width: 1.25rem;
	height: 1.25rem;
	background-size: contain;
	left: 0;
	margin-top: .3125rem;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__search .search .icons[data-v-c2d9a426] {
		right: 0;
		left: auto;
	}
}

.primary-search-enquire__enquire[data-v-c2d9a426] {
	margin-top: 2.575rem;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__enquire[data-v-c2d9a426] {
		margin-top: 0;
		margin-left: 1.24375rem;
	}
}

.primary-search-enquire__enquire input[data-v-c2d9a426] {
	width: 100%;
}

@media screen and (min-width:1120px) {
	.primary-search-enquire__enquire input[data-v-c2d9a426] {
		width: 10rem;
	}
}

.enquire-subnav[data-v-eaa3023a] {
	position: absolute;
	z-index: 100;
	margin-top: .3125rem;
}

.enquire-subnav__subnav-item[data-v-eaa3023a] {
	font-size: .75rem;
	line-height: 1.125rem;
	letter-spacing: .15em;
	text-align: center;
	text-transform: uppercase;
	align-items: center;
	padding: .875rem 1.25rem;
	border-style: none;
	border-bottom: 2px solid #ccc;
	cursor: pointer;
	background-color: #262633;
	color: #fff;
	transition: .3s linear;
	max-width: 10rem;
}

.enquire-subnav__subnav-item[data-v-eaa3023a]:last-child {
	border-bottom: none;
}

.enquire-subnav.mobi[data-v-eaa3023a] {
	position: absolute;
	top: 64px;
	left: 0;
	background: #262633;
	height: 100vh;
	z-index: 10000;
	width: 100vw;
	padding: 1.875rem 0;
	margin-top: 0;
}

.enquire-subnav .modal__back[data-v-eaa3023a] {
	display: inline-flex;
	cursor: pointer;
}

.enquire-subnav .modal__back .arrows-dropdown[data-v-eaa3023a] {
	width: .5rem;
	height: .75rem;
	background-size: contain;
}

.enquire-subnav .modal__back .heading-mobile-all-caps--maps[data-v-eaa3023a] {
	color: #fff;
	font-size: .75rem;
	opacity: .4;
	margin-left: 1rem;
}

.primary-links-enquire[data-v-2a4e7c0a] {
	display: block;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 1.25rem;
}

@media screen and (min-width:1120px) {
	.primary-links-enquire[data-v-2a4e7c0a] {
		margin-left: 4.03188rem;
		margin-bottom: 0;
	}
}

.primary-links-enquire__link-container[data-v-2a4e7c0a] {
	width: 100%;
	margin-top: 1.9375rem;
}

@media screen and (min-width:1120px) {
	.primary-links-enquire__link-container[data-v-2a4e7c0a] {
		width: auto;
		margin-top: 0;
	}
}

.primary-links-enquire__link[data-v-2a4e7c0a] {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
}

@media screen and (min-width:1120px) {
	.primary-links-enquire__link[data-v-2a4e7c0a] {
		margin-right: 1.25rem;
	}
}

@media screen and (min-width:1120px) {
	.primary-links-enquire__link[data-v-2a4e7c0a]:hover {
		box-shadow: inset 0 -4px 0 -3px #cbbaa7;
	}
}

.primary-links-enquire .heading-caps[data-v-2a4e7c0a] {
	text-decoration: none;
	line-height: 1.5625rem;
	color: #fff;
}

@media screen and (min-width:1120px) {
	.primary-links-enquire .heading-caps[data-v-2a4e7c0a] {
		font-size: .625rem;
		color: #262633;
	}
}

.dropdown[data-v-e88dfda8] {
	position: relative;
	z-index: 0;
	min-height: calc(100vh - 6.5rem);
	width: 100%;
	background-color: #262633;
}

@media screen and (min-width:1120px) {
	.dropdown[data-v-e88dfda8] {
		position: absolute;
		overflow: auto;
		z-index: 3;
		max-height: 100vh;
	}
}

.navigation-mobile[data-v-32c678be] {
	background-color: #262633;
	padding-top: 10px;
}

.navigation-mobile__home-lodges-and-hotels[data-v-32c678be] {
	display: -ms-grid;
	display: grid;
}

.navigation-mobile__home-lodges-and-hotels hr[data-v-32c678be] {
	background-color: #dcdcdd;
	border: none;
	height: .0625rem;
	width: 100%;
}

.navigation-mobile__panel[data-v-32c678be] {
	min-height: 80vh;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.navigation-mobile__panel .panel-bottom[data-v-32c678be] {
	padding-bottom: 20px;
}

.newsletter-signup-extended[data-v-5efaf1a6] {
	background: rgba(220,220,221,.3);
	padding: 5.625rem .625rem 2.8125rem;
	text-align: center;
	margin-top: 4.5rem;
	margin-bottom: 5.8125rem;
}

@media screen and (min-width:833px) {
	.newsletter-signup-extended[data-v-5efaf1a6] {
		margin: 4.5rem 9rem 5.8125rem;
	}
}

.newsletter-signup-extended .body-normal[data-v-5efaf1a6],.newsletter-signup-extended .heading-caps[data-v-5efaf1a6],.newsletter-signup-extended h5[data-v-5efaf1a6] {
	color: #262633;
}

.newsletter-signup-extended h5[data-v-5efaf1a6] {
	line-height: 2.8125rem;
	margin-top: .3125rem;
	margin-bottom: .625rem;
}

.newsletter-signup-extended .body-normal[data-v-5efaf1a6] {
	font-size: .875rem;
}

.footer[data-v-3bd88fbc] {
	background-color: #262633;
	color: #fff;
	padding: 2.5rem 0;
	margin-top: 40px;
}

@media screen and (min-width:833px) {
	.footer[data-v-3bd88fbc] {
		padding: 4.3125rem 0;
		margin-top: 6rem;
	}
}

.header[data-v-2ba71652] {
	display: flex;
	flex-wrap: wrap;
}

@media screen and (min-width:833px) {
	.header[data-v-2ba71652] {
		justify-content: space-between;
	}
}

.header__logo[data-v-2ba71652] {
	display: flex;
	justify-content: center;
	order: 1;
	width: 100%;
}

@media screen and (min-width:833px) {
	.header__logo[data-v-2ba71652] {
		display: inline-flex;
		justify-content: flex-start;
		width: 50%;
	}
}

.header__logo .logo[data-v-2ba71652] {
	width: 12.625rem;
	height: 1.75rem;
	background-size: contain;
}

@media screen and (min-width:833px) {
	.header__logo .logo[data-v-2ba71652] {
		width: 225bu 28.125;
		height: 1.875rem;
	}
}

.header__social-media[data-v-2ba71652] {
	display: inline-flex;
	justify-content: center;
	order: 3;
	width: 100%;
}

@media screen and (min-width:833px) {
	.header__social-media[data-v-2ba71652] {
		align-items: center;
		justify-content: flex-end;
		order: 2;
		width: 50%;
	}
}

.header__social-media .social-media[data-v-2ba71652] {
	width: 1.875rem;
	height: 1.875rem;
	background-size: contain;
	margin-left: .75rem;
	margin-bottom: 2.5rem;
}

@media screen and (min-width:833px) {
	.header__social-media .social-media[data-v-2ba71652] {
		margin-botttom: 0;
	}
}

.header hr[data-v-2ba71652] {
	order: 2;
	width: 100%;
	margin-top: 2.80063rem;
	margin-bottom: 2.75rem;
}

@media screen and (min-width:833px) {
	.header hr[data-v-2ba71652] {
		margin-top: 1.8125rem;
		margin-bottom: 3.125rem;
		order: 3;
	}
}

.links[data-v-054343bc] {
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
	flex-wrap: wrap;
}

@media screen and (min-width:833px) {
	.links[data-v-054343bc] {
		flex-wrap: nowrap;
	}
}

hr[data-v-569985b4] {
	order: 2;
	width: 100%;
	margin-top: 2.80063rem;
	margin-bottom: 2.75rem;
}

@media screen and (min-width:833px) {
	hr[data-v-569985b4] {
		margin-top: 1.8125rem;
		margin-bottom: 3.125rem;
		order: 3;
	}
}

.bottom[data-v-569985b4] {
	opacity: .8;
	display: flex;
	flex-wrap: wrap;
}

@media screen and (min-width:833px) {
	.bottom[data-v-569985b4] {
		justify-content: space-between;
	}
}

.bottom__links a[data-v-569985b4] {
	text-decoration: none;
	color: #fff;
}

.bottom__links a[data-v-569985b4]:after {
	content: " |";
}

.bottom__links a[data-v-569985b4]:last-child:after {
	content: "";
}

.modal[data-v-e52c60b2] {
	background-color: #262633;
	color: #fff;
	position: fixed;
	top: 4rem;
	left: 0;
	width: 100%;
	overflow-y: scroll;
	height: 100vh;
	padding: 1.875rem 1.25rem;
	z-index: 10000;
}

@media screen and (min-width:496px) {
	.modal[data-v-e52c60b2] {
		top: 0;
	}
}

@media screen and (min-width:833px) {
	.modal[data-v-e52c60b2] {
		margin-top: 0;
	}
}

@media screen and (min-width:1120px) {
	.modal[data-v-e52c60b2] {
		padding: 3.75rem 13.875rem;
	}
}

.modal__back[data-v-e52c60b2] {
	display: inline-flex;
	cursor: pointer;
}

.modal__back .arrows-dropdown[data-v-e52c60b2] {
	width: .5rem;
	height: .75rem;
	background-size: contain;
}

.modal__back .heading-mobile-all-caps--maps[data-v-e52c60b2] {
	color: #fff;
	font-size: .75rem;
	opacity: .4;
	margin-left: 1rem;
}

.modal__close[data-v-e52c60b2] {
	width: 100%;
}

.modal__close .icons[data-v-e52c60b2] {
	width: 2rem;
	height: 2rem;
	background-size: contain;
	float: right;
	cursor: pointer;
}

.modal__modal-dark[data-v-e52c60b2] {
	background-color: #262633;
	color: #fff;
}
/*! CSS Used from: Embedded */
.link-section[data-v-20bc0ae4] {
	width: 100%;
}

@media screen and (min-width:496px) {
	.link-section[data-v-20bc0ae4] {
		width: 23%;
	}
}

.link-section__header[data-v-20bc0ae4] {
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
}

.link-section__header .heading-caps[data-v-20bc0ae4] {
	padding-bottom: 1.375rem;
}

.link-section__header .arrows-dropdown[data-v-20bc0ae4] {
	display: block;
	width: .75rem;
	height: .9375rem;
	background-size: contain;
	margin-top: .3125rem;
}

@media screen and (min-width:496px) {
	.link-section__header .arrows-dropdown[data-v-20bc0ae4] {
		display: none;
	}
}

.link-section__link[data-v-20bc0ae4] {
	margin-bottom: 2.61937rem;
}

@media screen and (min-width:496px) {
	.link-section__link[data-v-20bc0ae4] {
		display: block;
		margin-bottom: 0;
	}
}

.link-section__link .body-normal[data-v-20bc0ae4],.link-section__link .body-normal[data-v-20bc0ae4]:active,.link-section__link .body-normal[data-v-20bc0ae4]:hover {
	color: #fff;
	text-decoration: none;
	font-size: .875rem;
	line-height: 2.1875rem;
	opacity: .8;
}
/*! CSS Used from: Embedded */
*,:after,:before {
	box-sizing: border-box;
	margin: 0;
}
/*! CSS Used from: Embedded */
.travel-partners section[data-v-4f2eae04] {
	display: flex;
	margin-right: 0;
	padding-top: 1rem;
}

@media screen and (min-width:374px) {
	.travel-partners section[data-v-4f2eae04] {
		flex-direction: column;
	}
}

@media screen and (min-width:1120px) {
	.travel-partners section[data-v-4f2eae04] {
		flex-direction: row;
	}
}

.travel-partners section .col[data-v-4f2eae04] {
	flex: 1;
}

.travel-partners section .block[data-v-4f2eae04] {
	margin: 1rem 0;
}

@media screen and (min-width:374px) {
	.travel-partners section .block[data-v-4f2eae04] {
		padding: 1rem;
	}
}

@media screen and (min-width:496px) {
	.travel-partners section .block[data-v-4f2eae04] {
		padding: 1rem 3rem 1rem 5rem;
	}
}

@media screen and (min-width:374px) {
	.travel-partners section .block.margin-top[data-v-4f2eae04] {
		margin-top: 0;
	}
}

@media screen and (min-width:496px) {
	.travel-partners section .block.margin-top[data-v-4f2eae04] {
		margin-top: 9.75rem;
	}
}

.travel-partners .right-container[data-v-4f2eae04] {
	background-color: #f3efea;
	padding: 2.5rem;
}

@media screen and (min-width:374px) {
	.travel-partners .right-container[data-v-4f2eae04] {
		margin-top: 0;
	}
}

@media screen and (min-width:496px) {
	.travel-partners .right-container[data-v-4f2eae04] {
		margin-top: 5rem;
	}
}

.travel-partners h2[data-v-4f2eae04] {
	margin-right: 1rem;
}

.travel-partners p[data-v-4f2eae04] {
	margin: 1.5rem 0;
}

.travel-partners .find-out-more-button[data-v-4f2eae04] {
	margin-bottom: 2.5rem;
}

.travel-partners .contact-info[data-v-4f2eae04] {
	display: flex;
	flex-direction: column;
}

.travel-partners .email[data-v-4f2eae04],.travel-partners .telephone[data-v-4f2eae04] {
	display: inline-flex;
	align-items: center;
}

.travel-partners .email .icons[data-v-4f2eae04],.travel-partners .telephone .icons[data-v-4f2eae04] {
	margin-right: 1rem;
	background-size: contain;
}

.travel-partners .email a[data-v-4f2eae04],.travel-partners .telephone p[data-v-4f2eae04] {
	margin: 0;
}

.travel-partners .email[data-v-4f2eae04] {
	margin-bottom: 1.5rem;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}

.travel-partners .email .icons[data-v-4f2eae04] {
	width: 1rem;
	height: .75rem;
}

.travel-partners .email a[data-v-4f2eae04] {
	color: inherit;
}

.travel-partners .telephone .icons[data-v-4f2eae04] {
	width: 1rem;
	height: 1rem;
}
/*! CSS Used fontfaces */
@font-face {
	font-family:PlayfairDisplay-Bold;src:url(https://www.more.co.za/_nuxt/fonts/36ad3ac.woff2) format("woff2"),url(https://www.more.co.za/_nuxt/fonts/74bc3ff.woff) format("woff"),url(https://www.more.co.za/_nuxt/fonts/54f612f.ttf) format("ttf");font-weight:700;font-style:normal;
}

@font-face {
	font-family:Raleway-SemiBold;src:url(https://www.more.co.za/_nuxt/fonts/bbf3aab.woff2) format("woff2"),url(https://www.more.co.za/_nuxt/fonts/858c70c.woff) format("woff"),url(https://www.more.co.za/_nuxt/fonts/5a25c50.ttf) format("ttf");font-weight:600;font-style:normal;
}

@font-face {
	font-family:Raleway-Regular;src:url(https://www.more.co.za/_nuxt/fonts/e4a1146.woff2) format("woff2"),url(https://www.more.co.za/_nuxt/fonts/664a49a.woff) format("woff"),url(https://www.more.co.za/_nuxt/fonts/9942588.ttf) format("ttf");font-weight:400;font-style:normal;
}

@font-face {
	font-family:Raleway-Bold;src:url(https://www.more.co.za/_nuxt/fonts/5728098.woff2) format("woff2"),url(https://www.more.co.za/_nuxt/fonts/4029e08.woff) format("woff"),url(https://www.more.co.za/_nuxt/fonts/f49f3d2.ttf) format("ttf");font-weight:700;font-style:normal;
}

@font-face {
	font-family:PlayfairDisplay-Regular;src:url(https://www.more.co.za/_nuxt/fonts/8ab17b4.woff2) format("woff2"),url(https://www.more.co.za/_nuxt/fonts/9da43b0.woff) format("woff"),url(https://www.more.co.za/_nuxt/fonts/2ae1608.ttf) format("ttf");font-weight:400;font-style:normal;
}








































































































 