@media all {
  *#dm .dmInner *.u_1649550093 { display:block !important; }

  *#dm .dmInner *.u_1429821378 { display:none !important; }

  *#dm .dmInner *.u_1010246737 { display:none !important; }

  *#dm .dmInner *.u_1799274133 { display:block !important; }

  *#dm .dmInner *.u_1350871632 { display:none !important; }

  *#dm .dmInner *.u_1587283338 { display:none !important; }

  *#dm .dmInner *.u_1497784551 { display:block !important; }

  *#dm .dmInner *.u_1798455272 { display:none !important; }

  *#dm .dmInner *.u_1633716177 { display:none !important; }

  *#dm .dmInner *.u_1893525540 { display:block !important; }

  *#dm .dmInner *.u_1947483812 { display:none !important; }

  *#dm .dmInner *.u_1117086430 { display:none !important; }

  *#dm .dmInner *.u_1904225597 { display:block !important; }

  *#dm .dmInner *.u_1894812930 { display:none !important; }

  *#dm .dmInner *.u_1094747586 { display:none !important; }

  *#dm .dmInner *.u_1074083876 { display:block !important; }

  *#dm .dmInner *.u_1437453239 { display:none !important; }

  *#dm .dmInner *.u_1017108731 { display:none !important; }

  *#dm .dmInner *.u_1176849196 { display:block !important; }

  *#dm .dmInner *.u_1057066103 { display:none !important; }

  *#dm .dmInner *.u_1426850594 { display:none !important; }

  *#dm .dmInner *.u_1050633341 { display:block !important; }

  *#dm .dmInner *.u_1525309680 { display:none !important; }

  *#dm .dmInner *.u_1576931179 { display:none !important; }

  *#dm .dmInner div.u_1525284860 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1525284860 .caption-inner {
    border-bottom-left-radius:8px !important;
    -webkit-border-top-right-radius:8px !important;
    -moz-border-top-right-radius:8px !important;
    -webkit-border-bottom-right-radius:8px !important;
    -webkit-border-bottom-left-radius:8px !important;
    border-top-right-radius:8px !important;
    -webkit-border-top-left-radius:8px !important;
    border-radius:8px !important;
    -moz-border-bottom-right-radius:8px !important;
    -moz-border-top-left-radius:8px !important;
    border-top-left-radius:8px !important;
    -moz-border-radius:8px !important;
    -moz-border-bottom-left-radius:8px !important;
    border-bottom-right-radius:8px !important;
    -webkit-border-radius:8px !important;
  }

  *#dm .dmInner div.u_1322472047 .postDescription { max-height:2.6999999999999997em !important; }

  *#dm .dmInner div.u_1322472047 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_1322472047 .readMore a {
    font-style:italic !important;
    font-weight:700 !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Oswald !important;
    font-size:18px !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] {
    background-color:rgba(45,20,20,0.7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container[data-depth] { box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    font-size:18px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1634944269 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1011292600 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1095560281 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1056150763 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1659536646 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1947398991 .swiper_h3 { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1018736646 .swiper_h3 { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1322472047 { background-color:rgba(255,255,255,0.8) !important; }

  *#dm .dmInner *.u_1059863839 .dmform-success { text-align:CENTER !important; }

  *#dm .dmInner *.u_1059863839 .dmform-success .rteBlock { text-align:CENTER !important; }

  *#dm .dmInner *.u_1059863839 .dmforminput { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1059863839 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1059863839 .dmform-success { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1059863839 .dmform-success .rteBlock { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner *.u_1059863839 .dmformsubmit {
    text-align:CENTER !important;
    float:RIGHT !important;
  }

  *#dm .dmInner div.u_1059863839 .dmforminput input {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .dmforminput textarea {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .dmforminput .fileUploadLink {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .checkboxwrapper span {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .radiowrapper span {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .optinwrapper div {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .freetextwrapper {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .dmforminput select {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .dmforminput option {
    color:rgba(75,76,83,1) !important;
    font-size:11px !important;
  }

  *#dm .dmInner div.u_1059863839 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(75,76,83,1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1059863839 .m-recaptcha {
    color:rgba(75,76,83,1) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1059863839 input[type="submit"] {
    font-family:'Hedvig Letters Serif' !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1322472047 .postArticle>.inner {
    border-style:solid !important;
    border-width:0px !important;
    border-right-style:solid !important;
    border-right-width:1px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-right-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1059863839 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1525284860 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1525284860 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_1525284860 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_1525284860 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_1322472047 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1322472047 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1322472047 .readMore a { font-size:18px !important; }

  *#dm .dmInner *.u_1947398991 .swiper-slide svg { width:80px !important; }

  *#dm .dmInner div.u_1947398991 .swiper_h3 { font-size:24px !important; }

  *#dm .dmInner *.u_1018736646 .swiper-slide svg { width:80px !important; }

  *#dm .dmInner div.u_1018736646 .swiper_h3 { font-size:24px !important; }

  *#dm .dmInner div.u_1059863839 .dmform-success { font-size:16px !important; }

  *#dm .dmInner div.u_1059863839 .dmform-success .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_1059863839 .dmformsubmit {
    width:280px !important;
    height:55px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1525284860 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_1525284860 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_1525284860 .photoGalleryViewAll { padding:0 16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1525284860 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1525284860 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1525284860 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1059863839 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1059863839 .m-recaptcha { font-size:14px !important; }

  *#dm .dmInner div.u_1059863839 .dmformsubmit {
    height:52px !important;
    width:270px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1525284860 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1525284860 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1525284860 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1905899693 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1947398991 .slide-content {
    padding-bottom:25px !important;
    padding-left:25px !important;
  }

  *#dm .dmInner *.u_1947398991 .swiper-slide svg {
    top:25px !important;
    left:25px !important;
  }

  *#dm .dmInner *.u_1018736646 .slide-content {
    padding-bottom:25px !important;
    padding-left:25px !important;
  }

  *#dm .dmInner *.u_1018736646 .swiper-slide svg {
    top:25px !important;
    left:25px !important;
  }

  *#dm .dmInner div.u_1322472047 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1322472047 .readMore a { font-size:16px !important; }

  *#dm .dmInner div.u_1018736646 .swiper { height:400px !important; }

  *#dm .dmInner div.u_1018736646 .swiper-slide { height:400px !important; }

  *#dm .dmInner div.u_1947398991 .swiper { height:400px !important; }

  *#dm .dmInner div.u_1947398991 .swiper-slide { height:400px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(45, 20, 20, 0.7);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(45, 20, 20, 0.95);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 15%;
    padding-bottom: 15%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/_E5O7180.jpg?dm-skip-opt=true');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_nmu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    padding-left: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100vh;
    padding-top: 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 100vh;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-end;
    padding-top: 45%;
    padding-bottom: 45%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_nmu {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#\36 3d24979f4a54e38542a8abb::before, #\36 3d24979f4a54e38542a8abb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.96741666666667%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#\36 3d24979f4a54e38542a8abb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.03%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/3d423b25/dms3rep/multi/hotel-menardi-2017.jpg?dm-skip-opt=true);
    padding: 16px 16px 16px 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_n35 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abb::before, #\36 3d24979f4a54e38542a8abb > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb::before, #\36 3d24979f4a54e38542a8abb > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
#\36 3d24979f4a54e38542a8abb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding-top: 35%;
    padding-bottom: 35%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d266202a {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15%;
    padding-bottom: 15%;
}
    
#\31 0809b97::before, #\31 0809b97 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\31 0809b97 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/_E5O7191-8c41233c-1920w.jpg);
}
    
#\34 8a599e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a3790c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d266202a {
    padding-right: 2%;
    padding-left: 2%;
}
    
#\31 0809b97::before, #\31 0809b97 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d266202a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 56%;
}
    
#\31 0809b97::before, #\31 0809b97 > .bgExtraLayerOverlay {
    
}
#\31 0809b97 {
    background-position: 50% 50%;
}
    
#\37 a3790c8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\34 6c264ed::before, #\34 6c264ed > .bgExtraLayerOverlay {
    
}
#\34 6c264ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\34 6c264ed.lazy {
    background-image: url('');
}
    
#\37 a74d5be {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 3e12703 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 c1ef43a::before, #\34 c1ef43a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 c1ef43a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#\34 c1ef43a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a74d5be {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 c1ef43a::before, #\34 c1ef43a > .bgExtraLayerOverlay {
    
}
#\34 c1ef43a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\34 6c264ed::before, #\34 6c264ed > .bgExtraLayerOverlay {
    
}
#\34 6c264ed.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 a74d5be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 c1ef43a::before, #\34 c1ef43a > .bgExtraLayerOverlay {
    
}
#\34 c1ef43a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\34 c1ef43a.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\34 6c264ed::before, #\34 6c264ed > .bgExtraLayerOverlay {
    
}
#\34 6c264ed.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8c1d49f {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15%;
    padding-bottom: 15%;
}
    
#bc366917::before, #bc366917 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#bc366917 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/_E5O7381-1920w.jpg);
}
    
#\33 332e2aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ecf51666 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8c1d49f {
    padding-right: 2%;
    padding-left: 2%;
}
    
#bc366917::before, #bc366917 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#f8c1d49f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 56%;
}
    
#bc366917::before, #bc366917 > .bgExtraLayerOverlay {
    
}
    
#ecf51666 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\38 a793316 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 33093c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    padding-top: 4%;
    padding-bottom: 1%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/history3_b-1920w.jpg);
}
    
#f0962bc5 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac869a44 {
    min-height: 549px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#b15e3753::before, #b15e3753 > .bgExtraLayerOverlay {
    
}
#b15e3753 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#b15e3753.lazy {
    background-image: url('');
}
    
#\36 66056f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.8);
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 0px 0px 0px 0px;
    justify-content: flex-start;
    background-image: initial;
    padding: 2% 2% 2% 2%;
}
    
#widget_qil {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a793316 {
    order: 0;
}
    
#\33 33093c2 {
    background-color: rgba(255, 255, 255, 1);
}
    
#f0962bc5 {
    height: 8px;
    order: 2;
}
    
#ac869a44 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#b15e3753::before, #b15e3753 > .bgExtraLayerOverlay {
    
}
#b15e3753.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\33 33093c2 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#f0962bc5 {
    min-height: 4px;
    height: 4px;
}
    
#ac869a44 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\36 66056f7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#b15e3753::before, #b15e3753 > .bgExtraLayerOverlay {
    
}
#b15e3753.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 54d6123::before, #\32 54d6123 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\32 54d6123 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/pexels-photo-3800412-1920w.jpeg);
}
    
#f9e23c81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2266161 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15%;
    padding-bottom: 15%;
}
    
#\30 6c13ace {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 54d6123::before, #\32 54d6123 > .bgExtraLayerOverlay {
    
}
    
#a2266161 {
    padding-right: 2%;
    padding-left: 2%;
}
}



@media (max-width: 767px) {
    
#\32 54d6123::before, #\32 54d6123 > .bgExtraLayerOverlay {
    
}
    
#a2266161 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 56%;
}
    
#\30 6c13ace {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#d468fe4d {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 47fdfdd::before, #\36 47fdfdd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 47fdfdd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#\36 47fdfdd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\31 62506a7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 2315a8d::before, #\30 2315a8d > .bgExtraLayerOverlay {
    
}
#\30 2315a8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\30 2315a8d.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d468fe4d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 47fdfdd::before, #\36 47fdfdd > .bgExtraLayerOverlay {
    
}
#\36 47fdfdd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\30 2315a8d::before, #\30 2315a8d > .bgExtraLayerOverlay {
    
}
#\30 2315a8d.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#d468fe4d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 47fdfdd::before, #\36 47fdfdd > .bgExtraLayerOverlay {
    
}
#\36 47fdfdd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\36 47fdfdd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\30 2315a8d::before, #\30 2315a8d > .bgExtraLayerOverlay {
    
}
#\30 2315a8d.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 115b09c {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15%;
    padding-bottom: 15%;
}
    
#\32 e92c173 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 49c969b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 f314126::before, #\39 f314126 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 f314126 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/pexels-photo-16815043-1920w.jpeg);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 115b09c {
    padding-right: 2%;
    padding-left: 2%;
}
    
#\39 f314126::before, #\39 f314126 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 115b09c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 56%;
}
    
#\35 49c969b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\39 f314126::before, #\39 f314126 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\32 656c5ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 89bea01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\31 c91a62f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_4a6 {
    width: 100%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_q1k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6n7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 95352b6::before, #\33 95352b6 > .bgExtraLayerOverlay {
    
}
#\33 95352b6 {
    background-image: url();
}
#\33 95352b6.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c91a62f {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 95352b6::before, #\33 95352b6 > .bgExtraLayerOverlay {
    
}
#\33 95352b6.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 656c5ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 89bea01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\31 c91a62f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_4a6 {
    width: 100%;
}
    
#\33 95352b6::before, #\33 95352b6 > .bgExtraLayerOverlay {
    
}
#\33 95352b6.lazy {
    background-image: url('');
}
}



@media all {
    
#\38 2733fb3 {
    margin: 0px 0% 0px 0%;
}
    
#fbc48f71 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-top: 8%;
    padding-right: 6%;
    padding-left: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8a998b8 {
    width: 99.99897974251924%;
    height: auto;
    max-width: none;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\34 362fe51::before, #\34 362fe51 > .bgExtraLayerOverlay {
    
}
#\34 362fe51 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\34 362fe51.lazy {
    background-image: url('');
}
    
#\34 7b399b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbc48f71 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\34 362fe51::before, #\34 362fe51 > .bgExtraLayerOverlay {
    
}
#\34 362fe51.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#fbc48f71 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 362fe51 {
    grid-template-rows: minmax(8px, max-content);
}
#\34 362fe51.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#fbc48f71 {
    min-height: unset;
    flex-direction: column;
    padding: 2% 2% 2% 2%;
}
    
#\34 7b399b4 {
    width: 100%;
    min-height: 90px;
    align-items: flex-start;
    row-gap: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    justify-content: flex-end;
}
    
#a8a998b8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 362fe51::before, #\34 362fe51 > .bgExtraLayerOverlay {
    
}
#\34 362fe51.lazy {
    background-image: url('');
}
}



@media all {
    
#\31 6d41310::before, #\31 6d41310 > .bgExtraLayerOverlay {
    
}
#\31 6d41310 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\31 6d41310.lazy {
    background-image: url('');
}
    
#a2705e44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    margin: 0px 0% 0px 0%;
}
#a2705e44.lazy {
    background-image: url('');
}
    
#\36 750d638 {
    min-height: 520px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 0aa185b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e4904e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2705e44 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#a2705e44.lazy {
    background-image: url('');
}
    
#\36 750d638 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 459px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\31 6d41310::before, #\31 6d41310 > .bgExtraLayerOverlay {
    
}
#\31 6d41310.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 6d41310 {
    grid-template-rows: minmax(8px, max-content);
}
#\31 6d41310.lazy {
    background-image: url('');
}
    
#\36 750d638 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a2705e44 {
    width: 100%;
    min-height: 654px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 0px 8px 0px;
}
#a2705e44.lazy {
    background-image: url('');
}
    
#\36 750d638 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0% 2% 4% 2%;
}
    
#\31 6d41310::before, #\31 6d41310 > .bgExtraLayerOverlay {
    
}
#\31 6d41310.lazy {
    background-image: url('');
}
}



@media all {
    
#e48b247a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 25%;
    min-width: 4%;
    order: 1;
    background-color: rgba(151, 129, 96, 0.1);
    background-image: initial;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\33 31ee15f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 3fec139 {
    min-height: 658px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#eaf6f92f {
    justify-content: flex-start;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/_7IV1841_Bandion-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
    background-position: 100% 50%;
}
    
#group_35i {
    width: 25.000000000000007%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: rgba(151, 129, 96, 0.2);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#widget_ag8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9q0 {
    width: 99.45766634522661%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ef0d8f0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
}
    
#\35 ff549df.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\35 ff549df {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 20px;
}
    
#\34 e137896 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 6;
    margin-top: 20px;
}
    
#c53b1bf2 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 8;
    margin-top: 20px;
}
    
#\31 bfabb8d {
    width: 99.45766634522661%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dc5105f3 {
    width: 99.45766634522661%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87079fd {
    width: 99.45766634522661%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b59e815 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#widget_cf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_iir {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e48b247a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 30.666666666666668%;
    row-gap: 24px;
    justify-content: center;
    min-height: 8px;
}
    
#\31 3fec139 {
    column-gap: 4%;
    min-height: 812px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#eaf6f92f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 30.666666666666668%;
    row-gap: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 8px;
}
    
#group_35i {
    width: 30.666666666666668%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#e48b247a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 20px 0% 20px 4%;
}
    
#\31 3fec139 {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#eaf6f92f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 34%;
    padding-bottom: 34%;
}
    
#group_35i {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_cf9 {
    margin-left: -6%;
}
}



@media all {
    
#\35 4ae7130 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 940a669 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 3%;
}
    
#widget_ndk {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\37 66aa684::before, #\37 66aa684 > .bgExtraLayerOverlay {
    
}
#\37 66aa684 {
    background-image: url();
}
#\37 66aa684.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 940a669 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 66aa684::before, #\37 66aa684 > .bgExtraLayerOverlay {
    
}
#\37 66aa684.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\35 4ae7130 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 940a669 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\37 66aa684::before, #\37 66aa684 > .bgExtraLayerOverlay {
    
}
#\37 66aa684.lazy {
    background-image: url('');
}
}



@media all {
    
#\35 2229881 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b798923::before, #\32 b798923 > .bgExtraLayerOverlay {
    
}
#\32 b798923 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\32 b798923.lazy {
    background-image: url('');
}
    
#e556093d {
    margin: 0px 0% 0px 0%;
}
    
#\33 addb235 {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-top: 8%;
    padding-right: 4%;
    padding-left: 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f3e84bb4 {
    width: 99.99897974251924%;
    height: auto;
    max-width: none;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 addb235 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\32 b798923::before, #\32 b798923 > .bgExtraLayerOverlay {
    
}
#\32 b798923.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\32 b798923 {
    grid-template-rows: minmax(8px, max-content);
}
#\32 b798923.lazy {
    background-image: url('');
}
    
#\33 addb235 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 2229881 {
    width: 100%;
    min-height: 89px;
    align-items: flex-start;
    row-gap: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    justify-content: flex-end;
}
    
#\33 addb235 {
    min-height: unset;
    flex-direction: column;
    padding: 2% 2% 2% 2%;
}
    
#f3e84bb4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 b798923::before, #\32 b798923 > .bgExtraLayerOverlay {
    
}
#\32 b798923.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ecb16c9::before, #\38 ecb16c9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\38 ecb16c9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/sauna_12-1920w.jpg);
}
    
#\39 add7db4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#dfc5caac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b43009f4 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15%;
    padding-bottom: 15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ecb16c9::before, #\38 ecb16c9 > .bgExtraLayerOverlay {
    
}
    
#b43009f4 {
    padding-right: 2%;
    padding-left: 2%;
}
}



@media (max-width: 767px) {
    
#\38 ecb16c9::before, #\38 ecb16c9 > .bgExtraLayerOverlay {
    
}
    
#\39 add7db4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#b43009f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 56%;
}
}



@media all {
    
#\38 beb617a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 6d64b11::before, #\35 6d64b11 > .bgExtraLayerOverlay {
    
}
#\35 6d64b11 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\35 6d64b11.lazy {
    background-image: url('');
}
    
#b13dffbd::before, #b13dffbd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#b13dffbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#b13dffbd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\34 59416ba {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 59416ba {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b13dffbd::before, #b13dffbd > .bgExtraLayerOverlay {
    
}
#b13dffbd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\35 6d64b11::before, #\35 6d64b11 > .bgExtraLayerOverlay {
    
}
#\35 6d64b11.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#b13dffbd::before, #b13dffbd > .bgExtraLayerOverlay {
    
}
#b13dffbd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#b13dffbd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\34 59416ba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 6d64b11::before, #\35 6d64b11 > .bgExtraLayerOverlay {
    
}
#\35 6d64b11.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e5e62a93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b5fbd4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#da13f0db::before, #da13f0db > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#da13f0db {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/3d423b25/dms3rep/multi/opt/2262210_IMG_ICG-1920w.jpg);
}
    
#f31795b1 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 15%;
    padding-bottom: 15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da13f0db::before, #da13f0db > .bgExtraLayerOverlay {
    
}
    
#f31795b1 {
    padding-right: 0%;
    padding-left: 0%;
}
}



@media (max-width: 767px) {
    
#\30 b5fbd4b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#da13f0db::before, #da13f0db > .bgExtraLayerOverlay {
    
}
    
#f31795b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 56%;
}
}



@media all {
    
#\35 5b6dfc5 {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 501204f::before, #\32 501204f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 501204f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#\32 501204f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#b5ce0af5::before, #b5ce0af5 > .bgExtraLayerOverlay {
    
}
#b5ce0af5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#b5ce0af5.lazy {
    background-image: url('');
}
    
#\33 ef0381f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5b6dfc5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 501204f::before, #\32 501204f > .bgExtraLayerOverlay {
    
}
#\32 501204f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#b5ce0af5::before, #b5ce0af5 > .bgExtraLayerOverlay {
    
}
#b5ce0af5.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\35 5b6dfc5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
    
#\32 501204f::before, #\32 501204f > .bgExtraLayerOverlay {
    
}
#\32 501204f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\32 501204f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#b5ce0af5::before, #b5ce0af5 > .bgExtraLayerOverlay {
    
}
#b5ce0af5.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 c6e5e5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 02094c4 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_8e2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#widget_8e2 {
    width: 96.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u16 {
    width: 100vw;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\36 4dcc2b1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#\36 4dcc2b1 {
    width: 96.46956521739129%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c96585a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a628901b {
    width: 100vw;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#fd4d6c4d {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2d61686 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 195beb9::before, #\37 195beb9 > .bgExtraLayerOverlay {
    
}
#\37 195beb9 {
    background-image: url();
}
#\37 195beb9.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 02094c4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 195beb9::before, #\37 195beb9 > .bgExtraLayerOverlay {
    
}
#\37 195beb9.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 c6e5e5d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 02094c4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 c96585a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 195beb9::before, #\37 195beb9 > .bgExtraLayerOverlay {
    
}
#\37 195beb9.lazy {
    background-image: url('');
}
}



@media all {
    
#\34 2f8fcfc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#\34 2f8fcfc {
    width: 96.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd5bb5c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0% 15px 0%;
}
#\34 dd5bb5c {
    width: 96.2%;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7e942ab {
    width: 100vw;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\32 ceb6f90.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 15px;
    padding-bottom: 15px;
}
#\32 ceb6f90 {
    width: 96.46956521739129%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 df5ef41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#e74df9dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0%;
    padding-right: 0%;
}
#e74df9dc {
    width: 100vw;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#ec76b4dd {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\37 81ea792 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eb8aa32 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 6%;
}
    
#\32 515ed97 {
    width: 100%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a7a4b517 {
    width: 100vw;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
}
    
#\31 38e1e2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 f712c55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30.666666666666668%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 f42c357::before, #\32 f42c357 > .bgExtraLayerOverlay {
    
}
#\32 f42c357 {
    background-image: url();
}
#\32 f42c357.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 eb8aa32 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 f42c357::before, #\32 f42c357 > .bgExtraLayerOverlay {
    
}
#\32 f42c357.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\34 eb8aa32 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 38e1e2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f712c55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 df5ef41 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f42c357::before, #\32 f42c357 > .bgExtraLayerOverlay {
    
}
#\32 f42c357.lazy {
    background-image: url('');
}
}



@media all {
    
#f2f5f231 {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ac4f6c93::before, #ac4f6c93 > .bgExtraLayerOverlay {
    
}
#ac4f6c93 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) var(--color_1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#ac4f6c93.lazy {
    background-image: url('');
}
    
#\39 f988583 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#dda97d32::before, #dda97d32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#dda97d32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#dda97d32.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2f5f231 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#dda97d32::before, #dda97d32 > .bgExtraLayerOverlay {
    
}
#dda97d32.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#ac4f6c93::before, #ac4f6c93 > .bgExtraLayerOverlay {
    
}
#ac4f6c93.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#f2f5f231 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#dda97d32::before, #dda97d32 > .bgExtraLayerOverlay {
    
}
#dda97d32 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#dda97d32.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#ac4f6c93::before, #ac4f6c93 > .bgExtraLayerOverlay {
    
}
#ac4f6c93.lazy {
    background-image: url('');
}
}



@media all {
    
#\37 3c76aff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a3446e7d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_vaa {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 9636b96 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3446e7d {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\37 3c76aff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a3446e7d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\37 6d225a0::before, #\37 6d225a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 6d225a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 1px;
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/Edelweiss.png?dm-skip-opt=true');
    background-size: auto;
    background-position: 100% 100%;
    padding: 2% 4% 2% 4%;
}
#\37 6d225a0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\36 b943f75 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 0b4ece7 {
    min-height: 0px;
    padding-top: 2%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 cac6295::before, #\32 cac6295 > .bgExtraLayerOverlay {
    
}
#\32 cac6295 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
#\32 cac6295.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0b4ece7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 6d225a0::before, #\37 6d225a0 > .bgExtraLayerOverlay {
    
}
#\37 6d225a0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\32 cac6295::before, #\32 cac6295 > .bgExtraLayerOverlay {
    
}
#\32 cac6295.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 6d225a0::before, #\37 6d225a0 > .bgExtraLayerOverlay {
    
}
#\37 6d225a0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\37 6d225a0.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/ANXe3wCxvKwgusO4RL7Gul7Dyr5ixsu/asTJwHPEyMFNvcO8I/L+5wAAd5FPFJaohEGrt6N6tL2vorzDuae8w7ipusK1pre/sXSvuqU1mrSBAQBviVIwi554WaOwmo+wuau1tL2xt7K7rb2rtqK2pbGYkJOlfVF4kVkkAG6HVE2Dl3FpmaeQh6expJukr5+QnaqWlpOigpmRon2VhJlnbnmRWkhchF6XmhxfFAAAAABJRU5ErkJggg==');
}
    
#\37 0b4ece7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 cac6295::before, #\32 cac6295 > .bgExtraLayerOverlay {
    
}
#\32 cac6295.lazy {
    background-image: url('');
}
}



@media all {
    
#\34 6cfab0c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 e4b7e8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ae161458 {
    min-height: 410px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 3%;
}
    
#\36 f5e0ebb {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae161458 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 e4b7e8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ae161458 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
}



@media all {
    
#f297ac7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 41.87%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    background-image: initial;
    padding: 3% 3% 2% 3%;
}
    
#\34 c871302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#b64abccb {
    justify-content: flex-start;
    width: 58.04160401002506%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 16px 16px 16px 16px;
}
    
#\33 de8e077 {
    width: 99.59195400214028%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e3e092 {
    min-height: 700px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\35 8808a43 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url('https://irp.cdn-website.com/3d423b25/dms3rep/multi/7IV01860_Bandion.jpg?dm-skip-opt=true');
}
#\35 8808a43.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDBAUREiEx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwBmscFoq16Gd4QIOmYfVLHlSAyHkT6fSIh3kqcAzE6Fuk7/2Q==');
}
    
#\33 291af4b {
    width: 99.9999142196284%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d2e6c1a6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99825758675766%;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-left: 3%;
    padding-right: 3%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f297ac7c {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
    padding: 3% 3% 1% 3%;
}
    
#b64abccb {
    width: 44.779490616621985%;
    min-height: 8px;
}
    
#\33 de8e077 {
    width: 100.00%;
}
    
#\35 4e3e092 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 741px;
    column-gap: 0%;
    padding: 12% 6% 12% 6%;
}
    
#\35 8808a43 {
    background-color: rgba(255, 255, 255, 1);
}
#\35 8808a43.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDBAUREiEx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwBmscFoq16Gd4QIOmYfVLHlSAyHkT6fSIh3kqcAzE6Fuk7/2Q==');
}
    
#\33 291af4b {
    width: 100.00%;
}
    
#d2e6c1a6 {
    padding-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#f297ac7c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 5px 5px 0px 5px;
}
    
#\34 c871302 {
    margin-bottom: 4%;
}
    
#b64abccb {
    width: 100%;
    min-height: 32px;
    align-items: center;
}
    
#\33 de8e077 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e3e092 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
    
#\35 8808a43 {
    background-color: rgba(255, 255, 255, 1);
}
#\35 8808a43.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDBAUREiEx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAECAwAR/9oADAMBAAIRAxEAPwBmscFoq16Gd4QIOmYfVLHlSAyHkT6fSIh3kqcAzE6Fuk7/2Q==');
}
    
#\33 291af4b {
    width: 100.00%;
}
    
#d2e6c1a6 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.99459915611814%;
    padding-bottom: 5px;
    padding-top: 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

