.main-header .navbar-content.navbar.navbar-expand-xl {
  font-size: 0;
  background-color: #c51162;
  text-align: center;
  display: block;
  width: 100%;
}
.main-header .navbar-content.navbar.navbar-expand-xl .home-button-desktop-only {
  font-size: 16px;
  padding: 29px 30px;
  -webkit-transition: 100ms ease-in-out, padding 200ms ease-in;
  transition: 100ms ease-in-out, padding 200ms ease-in;
  display: none;
}
@media only screen and (min-width: 1200px) {
  .main-header .navbar-content.navbar.navbar-expand-xl .home-button-desktop-only {
    display: inline-block;
    border-left: 1px solid;
    border-right: 1px solid;
    border-image: linear-gradient(to top, #e9aac6, transparent) 1;
  }
}
.main-header .navbar-content.navbar.navbar-expand-xl .home-button-desktop-only.menu-item--slim {
  padding: 14px 30px;
}
.main-header .navbar-content.navbar.navbar-expand-xl .home-button-desktop-only:hover {
  background-color: #fff;
}
.main-header .navbar-content.navbar.navbar-expand-xl .home-button-desktop-only:hover svg {
  stroke: #212121;
}
.main-header .navbar-content.navbar.navbar-expand-xl .home-button-desktop-only svg {
  -webkit-transition: 100ms ease-in-out, padding 200ms ease-in;
  transition: 100ms ease-in-out, padding 200ms ease-in;
}
@media only screen and (min-width: 1200px) {
  .main-header .navbar-content.navbar.navbar-expand-xl .navbar-collapse {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 1200px) {
  .main-header .navbar-content.navbar.navbar-expand-xl .navbar-collapse .custom-nav > .menu-item > a {
    border-right: 1px solid;
    border-image: linear-gradient(to top, #e9aac6, transparent) 1;
  }
}
.main-header .navbar-content.navbar.navbar-expand-xl .navbar-collapse .custom-nav > .menu-item > a:hover {
  background-color: #fff;
}
.main-header .navbar-content.navbar.navbar-expand-xl .navbar-collapse .custom-nav > .menu-item > a:hover svg {
  stroke: #212121;
}
@media screen and (min-width: 1200px) {
  .main-header .nav-open {
    position: static;
  }
}
.main-header .nav-open .custom-nav {
  margin-top: 0;
}
@media screen and (min-width: 1200px) {
  .main-header .nav-open .custom-nav > .menu-item {
    padding: 0;
  }
}

.trails-block {
  padding: 120px 0 60px 0;
}
.trails-block .content-styles.home-intro__content {
  text-align: center;
  font-family: "Heuristica", "Times New Roman", serif;
}
@media only screen and (min-width: 1200px) {
  .trails-block .content-styles.home-intro__content {
    max-width: 812px;
    margin: 0 auto;
    margin-bottom: 60px;
  }
}
.trails-block .trails-block_pink_bg {
  background-color: #FCF1F6;
  padding: 40px;
  position: relative;
}
.trails-block .trails-block_pink_bg .trails-block__bg-img {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
}
.trails-block .trails-block_pink_bg .trails-block__bg-img img {
  display: block;
}
.trails-block .trails-block_pink_bg .trails-block__content {
  position: relative;
  z-index: 4;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .trails-block .trails-block_pink_bg .trails-block__content {
    max-width: 812px;
    margin: 0 auto;
  }
}
.trails-block .trails-block_pink_bg .trails-block__content .trails-block__img {
  margin-bottom: 40px;
}
.trails-block .trails-block_pink_bg .trails-block__content .trails-block__pink-bg-text {
  margin-bottom: 40px;
}/*# sourceMappingURL=custom.min.css.map */