@charset "UTF-8";
@font-face {
  font-family: 'Festivo Letters No16';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo16.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo16.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No18';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo18.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo18.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No8';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo8.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo8.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No19';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo19.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo19.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No7';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo7.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo7.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No12';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo12.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo12.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No9';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo9.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo9.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No11';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo11.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo11.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No6';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo6.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo6.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No13';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo13.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo13.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No10';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo10.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo10.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No5';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo5.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo5.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No15';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo15.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo15.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No17';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo17.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo17.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No1';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo1.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo1.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No14';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.eot");
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.svg#FestivoLettersNo14") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No2';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo2.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo2.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No4';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo4.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo4.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No3';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.svg") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Poppins';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.svg") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
html body.gs-theme .font-14 * {
  font-family: 'Festivo Letters No14', Arial, serif !important;
  font-size: 50px !important; }
html body.gs-theme .align-center * {
  text-align: center; }
html body.gs-theme .color-earth * {
  color: #5a5750; }
html body.gs-theme .justify-center {
  display: flex;
  flex-direction: column;
  justify-content: center; }
html body.gs-theme .set-intro-text h1 {
  font-family: 'Festivo Letters No9', Arial, serif !important;
  font-size: 35px !important; }
  @media only screen and (min-width: 400px) {
    html body.gs-theme .set-intro-text h1 {
      font-size: 42px !important; } }
  @media only screen and (min-width: 768px) {
    html body.gs-theme .set-intro-text h1 {
      font-size: 50px !important; } }
  @media only screen and (min-width: 1025px) {
    html body.gs-theme .set-intro-text h1 {
      font-size: 60px !important; } }
  @media only screen and (min-width: 1200px) {
    html body.gs-theme .set-intro-text h1 {
      font-size: 76px !important; } }
html body.gs-theme .set-inklusivbox-module ul {
  color: #5a5750; }
html body.gs-theme .info-deprecated h3 {
  font-size: 3rem !important; }
html body.gs-theme .morphing-outline .inner:after {
  content: "\2192";
  display: block;
  font-size: 4rem;
  position: relative; }
html body.gs-theme .morphing-outline h2 {
  font-family: 'Festivo Letters No3', Arial, serif !important;
  font-size: 4rem !important;
  font-weight: 100 !important; }
html body.gs-theme .morphing-outline h3 {
  font-family: 'Festivo Letters No1', Arial, serif !important;
  font-style: normal !important; }
html body.gs-theme .morphing-outline h1, html body.gs-theme .morphing-outline h2, html body.gs-theme .morphing-outline h3, html body.gs-theme .morphing-outline h4, html body.gs-theme .morphing-outline h5 {
  color: #ffffff !important; }
html body.gs-theme .headlines-1 h3 {
  font-family: 'Festivo Letters No1', Arial, serif !important; }
html body.gs-theme .headlines-2 h3 {
  font-family: 'Festivo Letters No2', Arial, serif !important; }
html body.gs-theme .headlines-3 h3 {
  font-family: 'Festivo Letters No3', Arial, serif !important; }
html body.gs-theme .headlines-4 h3 {
  font-family: 'Festivo Letters No4', Arial, serif !important; }
html body.gs-theme .headlines-5 h3 {
  font-family: 'Festivo Letters No5', Arial, serif !important; }
html body.gs-theme .headlines-6 h3 {
  font-family: 'Festivo Letters No6', Arial, serif !important; }
html body.gs-theme .headlines-7 h3 {
  font-family: 'Festivo Letters No7', Arial, serif !important; }
html body.gs-theme .headlines-8 h3 {
  font-family: 'Festivo Letters No8', Arial, serif !important; }
html body.gs-theme .headlines-9 h3 {
  font-family: 'Festivo Letters No9', Arial, serif !important; }
html body.gs-theme .headlines-10 h3 {
  font-family: 'Festivo Letters No10', Arial, serif !important; }
html body.gs-theme .headlines-11 h3 {
  font-family: 'Festivo Letters No11', Arial, serif !important; }
html body.gs-theme .headlines-12 h3 {
  font-family: 'Festivo Letters No12', Arial, serif !important; }
html body.gs-theme .headlines-13 h3 {
  font-family: 'Festivo Letters No13', Arial, serif !important; }
html body.gs-theme .headlines-14 h3 {
  font-family: 'Festivo Letters No14', Arial, serif !important; }
html body.gs-theme .headlines-15 h3 {
  font-family: 'Festivo Letters No15', Arial, serif !important; }
html body.gs-theme .headlines-16 h3 {
  font-family: 'Festivo Letters No16', Arial, serif !important; }
html body.gs-theme .headlines-17 h3 {
  font-family: 'Festivo Letters No17', Arial, serif !important; }
html body.gs-theme .headlines-18 h3 {
  font-family: 'Festivo Letters No18', Arial, serif !important; }
html body.gs-theme .headlines-19 h3 {
  font-family: 'Festivo Letters No19', Arial, serif !important; }
html body.gs-theme .bg-pattern .morphing-outline h1, html body.gs-theme .bg-pattern .morphing-outline h2, html body.gs-theme .bg-pattern .morphing-outline h3, html body.gs-theme .bg-pattern .morphing-outline h4, html body.gs-theme .bg-pattern .morphing-outline h5 {
  color: #5a5750 !important; }
html body.gs-theme .bg-pattern .morphing-outline .inner:after {
  color: #5a5750 !important; }

html body.gs-theme #sfm-sidebar .sfm-menu li a {
  font-family: 'Poppins', Arial, serif !important; }
html body.gs-theme #sfm-sidebar .sfm-icon-soundcloud {
  width: 50px; }
  html body.gs-theme #sfm-sidebar .sfm-icon-soundcloud a {
    background: url("/wp-content/themes/salient-child/gfb-assets/icn-newsletter.png") no-repeat;
    background-size: 50px auto;
    position: relative; }
html body.gs-theme #sfm-sidebar .sfm-icon-youtube {
  position: absolute;
  left: -180px; }
  html body.gs-theme #sfm-sidebar .sfm-icon-youtube a {
    background: url("/wp-content/themes/salient-child/gfb-assets/icn-blog.png") no-repeat;
    background-size: 45px auto;
    position: relative; }
html body.gs-theme #sfm-sidebar .sfm-icon-vimeo a {
  background: url("/wp-content/themes/salient-child/gfb-assets/icn-vimeo.png") no-repeat;
  background-size: 45px auto;
  position: relative; }
  html body.gs-theme #sfm-sidebar .sfm-icon-vimeo a::before {
    content: ""; }
html body.gs-theme #sfm-sidebar .sfm-icon-facebook a {
  background: url("/wp-content/themes/salient-child/gfb-assets/icn-facebook.png") no-repeat;
  background-size: 45px auto;
  position: relative; }
  html body.gs-theme #sfm-sidebar .sfm-icon-facebook a::before {
    content: ""; }
html body.gs-theme #sfm-sidebar .sfm-logo img {
  max-height: 100px; }
html body.gs-theme #sfm-sidebar .sfm-scroll {
  background: #cde6cd;
  color: #5a5750; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-navicon:after, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-navicon:before, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-sidebar-close:before, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-sidebar-close:after {
    background: #5a5750; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-sidebar-close {
    position: absolute;
    right: 0px;
    left: initial; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-active-class > a, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-submenu-visible > a {
    background: none; }
    html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-active-class > a span, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-submenu-visible > a span {
      font-weight: bold; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-menu .sfm-sm-indicator {
    background: none; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-social {
    transform: scale(0.5);
    bottom: -20px;
    left: 50px; }
    html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-social li:hover a::before {
      text-shadow: none; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-sm-indicator i, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-social li a {
    color: #5a5750; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-child-menu {
    box-sizing: content-box;
    border-right: 30px solid #ffffff; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-has-child-menu {
    margin-right: 30px; }
  html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-menu-item-9036, html body.gs-theme #sfm-sidebar .sfm-scroll .sfm-menu-item-9044 {
    border-bottom: 1px solid; }

.gs-theme.home .standard_section {
  background-color: #e6dcd2; }
.gs-theme.home .dark.left .column_container[data-has-bg-color="false"], .gs-theme.home .dark.right .column_container[data-has-bg-color="false"] {
  background: #cde6cd; }
.gs-theme .row .col img {
  width: 100%; }
.gs-theme .row .set-benefit-logo-module img {
  max-height: 100px;
  width: auto; }

.gs-theme a.nectar-button.regular-button {
  border: 2px solid;
  background-color: #ffffff !important;
  color: #000000; }
.gs-theme .gui-primary .nectar-button.regular-button {
  border-color: #cde6cd !important;
  color: #cde6cd; }
  .gs-theme .gui-primary .nectar-button.regular-button:hover {
    color: #ffffff;
    background: #cde6cd !important; }
.gs-theme .set-samera-btn, .gs-theme .pagination a {
  border: 2px solid #cde6cd;
  background: #ffffff;
  color: #cde6cd !important; }
  .gs-theme .set-samera-btn:hover, .gs-theme .pagination a:hover {
    background: #cde6cd;
    background: #cde6cd;
    color: #ffffff !important; }
.gs-theme .pagination .current {
  border: 2px solid #cde6cd;
  background: #cde6cd;
  background: #cde6cd;
  color: #ffffff !important; }
.gs-theme .link-text {
  text-decoration: underline;
  text-underline-offset: 0.2rem;
  font-size: 0.8rem !important; }
  .gs-theme .link-text .arrow {
    display: none; }

html body.gs-theme #cookieChoiceInfo #cookieChoiceDismiss,
html body.gs-theme #hub-messenger-widget .hm-main-widget-content.custom-style .hm-btn.hm-btn-main {
  background: #cde6cd;
  border-color: #cde6cd !important;
  bottom: -5px !important; }
html body.gs-theme #hub-messenger-widget .hm-main-widget-content.custom-style .hm-btn.hm-btn-secondary:hover:not(.hm-inactive):not(.hm-disabled):not([disabled]) {
  background: #afe6be !important;
  border-color: #cde6cd; }

.gs-theme footer {
  background-color: #ffffff; }

.gs-theme #footer-outer #copyright, .gs-theme .vc_col-sm-3.vc_hidden-xs.set-fancy-box, .gs-theme .bg-pattern {
  background-image: url("/wp-content/themes/salient-child/gfb-assets/pattern.png") !important;
  background-color: #cde6cd !important;
  background-size: 5%; }
.gs-theme .bg-pattern-secondary {
  background-image: url("/wp-content/themes/salient-child/gfb-assets/pattern.png") !important;
  background-color: #e6dcd2 !important; }
.gs-theme .wide {
  background-size: 40% auto !important;
  background-repeat: no-repeat !important; }
.gs-theme .bg-earth {
  background: #5a5750 !important; }
.gs-theme .bg-pattern {
  background-size: 15% !important; }
.gs-theme .bg-pattern-secondary {
  background-size: 5% !important; }
.gs-theme .one-fourths.set-fancy-box {
  background-size: 25% !important; }
.gs-theme .bg-none {
  background: none; }
.gs-theme .bg-left {
  background-position-x: left !important; }
.gs-theme .bg-right {
  background-position-x: right !important; }
.gs-theme .bg-bottom {
  background-position-y: bottom !important; }
.gs-theme .bg-bottom-max {
  background-position-y: 200% !important; }
.gs-theme .bg-image {
  background-size: 30% !important;
  background-repeat: no-repeat !important; }
  .gs-theme .bg-image.wide {
    background-size: 40% auto !important;
    background-repeat: no-repeat !important; }
  .gs-theme .bg-image.bg-edelweiss {
    background-size: 20% auto !important;
    background-position: bottom left !important; }
.gs-theme .bg-edelweiss {
  background: url("/wp-content/themes/salient-child/css/theme/img/edelweiss.png") no-repeat; }
.gs-theme .bg-tulip-front {
  background: url("/wp-content/themes/salient-child/css/theme/img/tulip.png") !important;
  background-size: 20% !important;
  background-repeat: no-repeat !important;
  background-position-x: right !important;
  background-position-y: 50px !important; }
.gs-theme .bg-tulip {
  background: url("/wp-content/themes/salient-child/css/theme/img/tulip.png") !important; }
.gs-theme .bg-cow {
  background: url("/wp-content/themes/salient-child/css/theme/img/cow.png") !important; }
.gs-theme .bg-cow-reverted {
  background: url("/wp-content/themes/salient-child/css/theme/img/cow-reverted.png") no-repeat !important; }
.gs-theme .bg-goat {
  background: url("/wp-content/themes/salient-child/css/theme/img/goat.png") !important; }
.gs-theme .bg-narcissus {
  background-image: url("/wp-content/themes/salient-child/css/theme/img/narcissus.png") !important; }
.gs-theme .set-double-text.bg-edelweiss.bg-bottom.bg-left {
  background-size: 20% auto;
  background-position-x: 20% !important;
  background-position-y: 110% !important; }
.gs-theme .set-double-text.bg-cow-reverted.bg-bottom.bg-left {
  background-size: 45% auto !important;
  background-position-x: -10% !important;
  background-position-y: 110% !important;
  background-repeat: no-repeat !important; }
.gs-theme #header-outer .icn-tel-gfb {
  background-image: url("/wp-content/themes/salient-child/css/theme/img/telephone-dark.png") !important; }
.gs-theme #header-outer .icn-hotel-gfb {
  background-image: url("/wp-content/themes/salient-child/css/theme/img/bed-dark.png") !important; }
.gs-theme #header-outer.transparent .icn-tel-gfb {
  background-image: url("/wp-content/themes/salient-child/css/theme/img/telephone-light.png") !important; }
.gs-theme #header-outer.transparent .icn-hotel-gfb {
  background-image: url("/wp-content/themes/salient-child/css/theme/img/bed-light.png") !important; }
.gs-theme .module-loop-masonry-samera .loop-masonry .article.samera-intro.rooms-intro {
  background-color: #cde6cd;
  color: #5a5750; }
.gs-theme .nectar-fancy-box .box-bg::after {
  background: none; }
.gs-theme .remove-double-bg p {
  color: #5a5750; }

body.gs-theme .morphing-outline .inner:after {
  border: none; }
body.gs-theme .wide:hover {
  height: auto !important; }
body.gs-theme .wide .morphing-outline .inner {
  float: right;
  width: 60%; }
  body.gs-theme .wide .morphing-outline .inner h2, body.gs-theme .wide .morphing-outline .inner h3, body.gs-theme .wide .morphing-outline .inner h4, body.gs-theme .wide .morphing-outline .inner h5, body.gs-theme .wide .morphing-outline .inner p {
    color: #5a5750 !important; }

@font-face {
  font-family: 'Festivo Letters No16';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo16.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo16.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No18';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo18.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo18.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No8';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo8.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo8.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No19';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo19.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo19.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No7';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo7.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo7.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No12';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo12.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo12.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No9';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo9.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo9.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No11';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo11.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo11.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No6';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo6.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo6.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No13';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo13.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo13.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No10';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo10.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo10.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No5';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo5.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo5.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No15';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo15.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo15.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No17';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo17.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo17.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No1';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo1.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo1.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No14';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.eot");
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.svg#FestivoLettersNo14") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No2';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo2.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo2.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No4';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo4.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo4.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No3';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.svg") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Poppins';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.svg") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
html body.gs-theme .nectar-slider-wrap h2 {
  font-family: 'Festivo Letters No11', Arial, serif !important; }
  html body.gs-theme .nectar-slider-wrap h2 span {
    position: relative;
    z-index: 1; }
    html body.gs-theme .nectar-slider-wrap h2 span.dark {
      font-family: 'Festivo Letters No5', Arial, serif !important;
      color: #444444;
      opacity: 0.78;
      z-index: 0;
      bottom: 25px; }
      @media all and (min-width: 400px) {
        html body.gs-theme .nectar-slider-wrap h2 span.dark {
          left: 160px; } }
html body.gs-theme .nectar-slider-wrap .swiper-slide .buttons > div:first-child {
  margin-right: 2rem; }
html body.gs-theme .nectar-slider-wrap .slider-down-arrow::before {
  color: #ffffff;
  text-decoration: none;
  position: absolute;
  width: 220px;
  left: -65px;
  top: -1rem; }
html body.gs-theme .nectar-slider-wrap .slider-down-arrow.de-DE::before {
  content: "Ihr 4**** Hotel in Sölden"; }
html body.gs-theme .nectar-slider-wrap .slider-down-arrow.en-US::before {
  content: "Your 4**** Hotel in Sölden";
  left: -70px; }

body.gs-theme .iwithtext {
  display: flex;
  flex-direction: column; }
  body.gs-theme .iwithtext .iwt-icon {
    display: flex;
    align-self: center;
    left: initial;
    max-width: 50px;
    max-height: 50px;
    position: initial;
    margin-bottom: 2rem; }
    body.gs-theme .iwithtext .iwt-icon img {
      object-fit: contain; }
  body.gs-theme .iwithtext .iwt-text {
    min-height: 150px; }
    body.gs-theme .iwithtext .iwt-text h4, body.gs-theme .iwithtext .iwt-text .iwt-icon {
      margin-bottom: 2rem; }

@font-face {
  font-family: 'Festivo Letters No16';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo16.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo16.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No18';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo18.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo18.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No8';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo8.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo8.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No19';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo19.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo19.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No7';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo7.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo7.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No12';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo12.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo12.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No9';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo9.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo9.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No11';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo11.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo11.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No6';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo6.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo6.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No13';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo13.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo13.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No10';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo10.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo10.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No5';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo5.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo5.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No15';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo15.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo15.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No17';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo17.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo17.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No1';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo1.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo1.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No14';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.eot");
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo14.svg#FestivoLettersNo14") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No2';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo2.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo2.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No4';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo4.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo4.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Festivo Letters No3';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/FestivoLettersNo3.svg") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Poppins';
  src: url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular?#iefix") format("embedded-opentype"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.woff2") format("woff2"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.woff") format("woff"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.ttf") format("truetype"), url("/wp-content/themes/salient-child/css/theme/fonts/Poppins-Regular.svg") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
body.gs-theme .wpb_text_column.wpb_content_element.wide h2 {
  font-family: 'Festivo Letters No13', Arial, serif !important;
  font-size: 15rem !important;
  float: left; }
body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper {
  float: right;
  width: 60%; }
  body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper h2, body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper h3, body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper h4, body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper h5, body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper p {
    color: #5a5750 !important; }
  body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper h3 {
    font-size: 2rem !important; }
  body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper p {
    padding: 3rem; }
  body.gs-theme .wpb_text_column.wpb_content_element.wide .wpb_wrapper a {
    font-weight: bold; }

body.gs-theme .accordion .toggle > div {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); }
body.gs-theme .accordion .toggle h3 a {
  padding-left: 13px;
  color: #5a5750 !important;
  font-style: normal;
  font-size: 0.9rem !important; }
  body.gs-theme .accordion .toggle h3 a i {
    left: initial !important;
    right: 13px !important; }
    body.gs-theme .accordion .toggle h3 a i:before {
      color: #5a5750;
      content: "\2303";
      font-size: 2rem;
      position: relative;
      top: 5px; }
body.gs-theme .accordion .toggle.open a i:before {
  transform: rotate(180deg);
  top: initial;
  bottom: 5px; }

html body.gs-theme .container-wrap {
  padding-bottom: 0; }
html body.gs-theme .set-intro-text:before, html body.gs-theme .set-intro-text:after {
  display: none; }
html body.gs-theme .set-intro-text .vc_col-sm-10, html body.gs-theme .set-intro-text .vc_col-sm-8 {
  background: #ffffff; }
html body.gs-theme .set-iconbox-module .wpb_wrapper > div {
  margin-bottom: 100px; }
html body.gs-theme:not(.home) .container-wrap {
  background-color: #ffffff; }
html body .module-loop-masonry-samera .loop-masonry .article.samera-intro.packages-intro {
  background: #c8beaa !important; }
  html body .module-loop-masonry-samera .loop-masonry .article.samera-intro.packages-intro *, html body .module-loop-masonry-samera .loop-masonry .article.samera-intro.packages-intro .arrow::before, html body .module-loop-masonry-samera .loop-masonry .article.samera-intro.packages-intro .arrow::after {
    color: #5a5750 !important; }
html body .module-loop-masonry-samera .loop-masonry .article.samera-intro .article-inner .info .arrow-wrap .arrow.earth::after {
  background-color: #5a5750 !important; }

.gs-theme #header-outer a.icn-hotel-gfb {
  width: 110px; }
  .gs-theme #header-outer a.icn-hotel-gfb::before {
    color: #5a5750;
    font-size: 18px;
    position: relative;
    left: 25px; }
    @media all and (min-width: 1181px) {
      .gs-theme #header-outer a.icn-hotel-gfb::before {
        top: 3px; } }
  .gs-theme #header-outer a.icn-hotel-gfb.de-DE::before {
    content: "BUCHEN"; }
  .gs-theme #header-outer a.icn-hotel-gfb.en-US::before {
    content: "BOOKING"; }
.gs-theme #header-outer.transparent a.icn-hotel-gfb::before {
  color: #ffffff; }

.gs-theme #hub-messenger-widget .hm-btn-circle.new {
  background-color: #cde6cd !important;
  border: none !important; }
  .gs-theme #hub-messenger-widget .hm-btn-circle.new::before {
    content: " ";
    background: url(/wp-content/themes/salient-child/gfb-assets/icn-blog.png) no-repeat;
    background-size: 50%;
    background-position: 50%;
    filter: invert(1); }
  .gs-theme #hub-messenger-widget .hm-btn-circle.new svg {
    display: none; }

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