html,body{padding:0;margin:0}body{overflow-x:hidden;min-width:320px;max-width:100vw;height:100%;width:100%;margin:0;padding:0;scrollbar-gutter:stable;color:var(--color-base)}body.navOpen,body.popupOpen{overflow:hidden}*{outline:0;font:inherit;color:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}*:focus-visible{outline:auto;outline-color:currentColor;outline-style:dotted}figure{margin:0}svg,img,picture{display:block}picture{height:auto;width:100%}img{object-fit:cover;object-position:center;width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}p+p{padding-top:1em}button{appearance:none;display:table;padding:0;margin:0;border:none;border-radius:0;background:#fff0;text-align:center;text-transform:inherit}button:hover{cursor:pointer}ul,ol{padding:0;margin:0;list-style-type:none}a{text-decoration:none}a,input{outline:0}.select2-container{width:100%!important}#page{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}#page::after{content:"";order:98;flex:1 0 0%}footer{order:99}:root{--color-white:#ffffff;--color-black:#000000;--color-brown:#443B36;--color-base:var(--color-brown);--color-green:#B1D442;--color-lightbrown:#8E8279;--color-dullgreen:#C0C6AB;--color-dullbrown:#F3EFEB;--mpContainerWidth:100vw;--mpContainerWidthSmall:100vw;--mpContainerPadding:23px;--mpContainerOffset:calc(100vw - var(--mpContainerWidth));--mpContainerOffsetSimple:calc(var(--mpContainerOffset) / 2);--default-text-padding:30px;--default-element-padding:60px;--default-hover-speed:300ms;--default-anim-speed:600ms;--topbar-height-default:80px;--topbar-height:var(--topbar-height-default);--topbar-bg:var(--color-white);--topbar-shadow:2px 2px 15px rgba(0, 0, 0, 0.5);--topbar-padding-x:0;--burger-color:var(--color-dark);--burger-active-color:var(--color-white)}@media (min-width:36rem){:root{--mpContainerWidth:576px;--mpContainerWidthSmall:576px;--topbar-padding-x:20px;--topbar-height-default:100px}}@media (min-width:48rem){:root{--mpContainerWidth:708px;--mpContainerWidthSmall:708px;--mpContainerPadding:33px;--topbar-padding-x:40px}}@media (min-width:62rem){:root{--mpContainerWidth:900px;--mpContainerWidthSmall:900px;--mpContainerPadding:53px;--default-text-padding:50px;--default-element-padding:80px}}@media (min-width:75rem){:root{--mpContainerWidth:1140px;--mpContainerWidthSmall:962px;--mpContainerPadding:73px}}@media (min-width:100rem){:root{--mpContainerWidth:1440px}}.baseFont,body{font-family:"Cabinet Grotesk";font-weight:400;font-size:18px;line-height:28px;letter-spacing:0}.titleSmall,.popup .description h2,.popup .description h3,.request .control-label{font-family:"Cabinet Grotesk Medium";font-weight:400;font-size:15px;line-height:22px;letter-spacing:1.4px;text-transform:uppercase}.titleMedium{font-size:49px;line-height:53px;letter-spacing:.98px}.titleBig{font-family:"Cabinet Grotesk Medium";font-weight:400;font-size:58px;line-height:58px;letter-spacing:0}@media (min-width:62rem){.titleBig{font-size:85px;line-height:85px}}.textSmall{font-family:"Cabinet Grotesk Medium";font-weight:400;font-size:12px;line-height:15px;letter-spacing:0}.textBig{font-family:"Cabinet Grotesk Medium";font-weight:400;font-size:22px;line-height:35px;letter-spacing:0}@media (min-width:62rem){.textBig{font-size:32px;line-height:45px}}.linkLine{cursor:pointer;display:inline-block;position:relative}.linkLine span,.linkLine a{cursor:pointer;display:inline-block;position:relative;padding-right:27px;margin-bottom:4px}.linkLine span:before,.linkLine a:before{content:"";height:1px;width:17px;background-color:var(--color-base);right:0;top:50%;display:inline-block;position:absolute;transition:right var(--default-hover-speed) ease}.linkLine span:after,.linkLine a:after{content:"";border-style:solid;border-width:0 1px 1px 0;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:8px;height:8px;position:absolute;right:0;top:50%;margin-top:-4px;transition:right var(--default-hover-speed) ease}.linkLine span:hover:before,.linkLine span:hover:after,.linkLine a:hover:before,.linkLine a:hover:after{right:-2px}.linkLine:before{content:"";position:absolute;height:1px;width:100%;bottom:0;left:0;border-bottom-width:1px;border-bottom-style:solid;transition:bottom var(--default-hover-speed) ease}.linkLine:hover:before{bottom:-2px}.linkButton span,.linkButton a{cursor:pointer;display:inline-block;position:relative;color:var(--color-white);background-color:var(--color-brown);border:none;border-radius:50px;padding:10px 20px 10px 20px;transition:all var(--default-hover-speed) ease}.linkButton :hover{background-color:var(--color-green)}.linkButton.selected span,.linkButton.selected a{background-color:var(--color-green)}.theM{display:inline-block}.theM:before{content:url(/fileadmin/templates/images/logo_miraval-hotel_m.svg);display:inline-block;position:relative;width:100px}#page{position:relative;width:100%}#page:not(.hasBgImage){background:linear-gradient(180deg,var(--color-dullgreen) 0%,var(--color-white) 950px,var(--color-white) 77.15%,var(--color-dullbrown) 90.16%)}#page.hasBgImage{background-repeat:no-repeat;background-position:center top}@media (min-width:62rem){#page.hasBgImage{background-size:100% auto}}#top .navBar{padding-top:57px;padding-bottom:57px;position:fixed;top:0;left:0;z-index:1000;width:100%;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}#top .navBarLeft{flex:1 0 100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:42px}@media (min-width:62rem){#top .navBarLeft{flex:1 0 35%;justify-content:flex-start}}#top .navBarLogo{position:absolute;width:220px;min-height:42px;left:50%;margin-left:-110px;text-align:center;line-height:1em;top:57px;display:flex;flex-direction:column;justify-content:center}#top .navBarRight{display:none;flex-direction:row;justify-content:flex-end;align-items:center}@media (min-width:62rem){#top .navBarRight{display:flex;flex:1 0 35%}}#top .navBarRight .navItem{margin-left:var(--default-text-padding)}#top .hamburger{display:inline-block;margin-right:var(--default-text-padding);height:21px;width:40px}#top .hamburger .hamburger-box{display:inline-block;position:relative;height:1px;background-color:currentColor;width:40px;margin:8px 0}#top .hamburger .hamburger-box:before,#top .hamburger .hamburger-box:after{content:"";height:1px;left:0;width:40px;background-color:currentColor;top:-9px;position:absolute}#top .hamburger .hamburger-box:after{top:auto;bottom:-9px}#top .closeMenu{display:none;position:relative;height:20px;width:20px;margin-right:30px}#top .closeMenu:before,#top .closeMenu:after{content:"";height:1px;left:0;top:50%;width:20px;background-color:var(--color-base);position:absolute;transform:translateY(-50%)}#top .closeMenu:before{transform:rotate(32deg)}#top .closeMenu:after{transform:rotate(-32deg)}#top .logo--beforeScroll{display:none}#top .logo--scroll{display:inline-block;height:auto;width:50px}#top .mainNav{background-color:var(--color-dullbrown);padding:var(--mpContainerPadding);padding-top:80px;left:0;position:fixed;z-index:9;top:0;width:100%;height:100vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;justify-content:flex-start;transition:opacity var(--default-anim-speed) ease;opacity:1;visibility:visible}@media (min-width:75rem){#top .mainNav{justify-content:center;padding-top:0}}#top .mainNav::-webkit-scrollbar{display:none}#top .mainNav.hidden{opacity:0;visibility:hidden}#top .mainNav .bgLogo{position:fixed;bottom:0;right:0;z-index:0;height:100%;width:40%;overflow:hidden}#top .mainNav .bgLogo img,#top .mainNav .bgLogo svg{position:absolute;bottom:-8%;right:-10%}#top .mainNav .bgLogo svg{fill:var(--color-lightbrown);opacity:.2}#top .mainMenu{margin-top:var(--default-text-padding);position:relative}#top .mainMenu .mainMenuItem{cursor:pointer;width:100%;padding:20px 0;transition:color var(--default-anim-speed) ease}@media (min-width:62rem){#top .mainMenu .mainMenuItem{width:50%}}#top .mainMenu .mainMenuItem .menuCounter{font-size:14px;padding-right:15px}#top .mainMenu .mainMenuItem .menuTitle{font-size:28px;line-height:28px;letter-spacing:1.4px;text-transform:uppercase}@media (min-width:62rem){#top .mainMenu .mainMenuItem .menuTitle{font-size:42px;line-height:42px}}#top .mainMenu .mainMenuItem .subMenu{display:none;position:relative;padding-top:10px;padding-left:30px;top:20px}@media (min-width:62rem){#top .mainMenu .mainMenuItem .subMenu{position:absolute;left:50%;padding-top:0;padding-left:0}}#top .mainMenu .mainMenuItem .subMenu .subMenuItem{padding-bottom:30px}#top .mainMenu .mainMenuItem:hover{color:var(--color-green)}#top .mainMenu .mainMenuItem.current{color:var(--color-green)}#top .mainMenu .mainMenuItem.current .subMenu{display:block;animation:animFadeDown var(--default-anim-speed)}#top .mainMenu .mainMenuItem.current .subMenu .subMenuItem{color:var(--color-base);transition:color var(--default-anim-speed) ease}#top .mainMenu .mainMenuItem.current .subMenu .subMenuItem:hover{color:var(--color-green)}@keyframes animFadeDown{0%{opacity:0;top:0}100%{opacity:1;top:20px}}#main{margin-top:250px}#main .headerBackgroundImage{height:auto;position:absolute;width:100%;top:0;left:0;z-index:0}#main .headerBackgroundImage .headerBackgroundImageGradient{background:#fff0;background:linear-gradient(180deg,#fff0 0%,#f8f5f3 85%,white 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.tplLayout1 #top .logo--beforeScroll{display:inline-block}.tplLayout1 #top .logo--scroll{display:none}.tplLayout1.scroll #top .logo--beforeScroll,.tplLayout1.navOpen #top .logo--beforeScroll{display:none}.tplLayout1.scroll #top .logo--scroll,.tplLayout1.navOpen #top .logo--scroll{display:inline-block}.tplLayout1 #main{margin-top:0;background:linear-gradient(180deg,#fff0 0%,#E5DDD5 60.1%,#C0C6AB 100%)}.scroll #top .navBar,.navOpen #top .navBar{background-color:var(--color-dullbrown);padding-top:15px;padding-bottom:15px;align-items:center;animation:animPadding var(--default-anim-speed)}.scroll #top .navBar .navBarLogo,.navOpen #top .navBar .navBarLogo{top:15px}@keyframes animPadding{0%{padding-top:57px;padding-bottom:57px}100%{padding-top:15px;padding-bottom:15px}}.scroll #top .logo--beforeScroll,.navOpen #top .logo--beforeScroll{display:none}.scroll #top .logo--scroll,.navOpen #top .logo--scroll{display:inline-block;fill:var(--color-green)}.navOpen #top .hamburger{display:none}.navOpen #top .closeMenu{display:block}.mpContainer{position:relative;width:100%}.mpContainer.bgBrown{background-color:var(--color-brown)}.mpContainer.bgBrown *{color:var(--color-white)}.mpContainer.bgBrown h2 span,.mpContainer.bgBrown h3 span{color:var(--color-lightbrown)}.mpContainer.bgBrown .linkLine span:before,.mpContainer.bgBrown .linkLine a:before{background-color:var(--color-white)}.mpContainer.bgLightBrown{background-color:var(--color-lightbrown)}.mpContainer.bgLightBrown *{color:var(--color-white)}.mpContainer.bgImageContainer{background-color:var(--color-brown);background-repeat:no-repeat;background-position:center top;padding-top:247px}.mpContainer.bgImageContainer *{color:var(--color-white)}.mpContainer.bgImageContainer .linkLine span:before,.mpContainer.bgImageContainer .linkLine a:before{background-color:var(--color-white)}.mpContainer.bgImageContainer .linkButton span,.mpContainer.bgImageContainer .linkButton a{background-color:var(--color-lightbrown)}.mpContainer.bgImageContainer .linkButton :hover{background-color:var(--color-green)}@media (min-width:75rem){.mpContainer.bgImageContainer{background-size:100% auto}}.mpContainer.overlayWhite *{color:var(--color-white)}.mpContainer.overlayWhite .linkLine span:before,.mpContainer.overlayWhite .linkLine a:before{background-color:var(--color-white)}.mpContainer.fullScreenHeader{display:flex;flex-direction:column}@media (min-width:62rem){.mpContainer.fullScreenHeader{justify-content:flex-end;height:calc(100vh - 250px);min-height:1px}}.mpContainer.bgBrownOffset:before{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-brown);height:90%}.mpRow{width:100%;display:flex;flex-direction:row;padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding)}.mpRow.noPad{padding-left:0;padding-right:0}@media (max-width:35.9375rem){.mpRow.noPadMobile{padding-left:0;padding-right:0}}.mpRow.padBottomSmall{padding-bottom:3.75rem}@media (min-width:62rem){.mpRow.padBottomSmall{padding-bottom:6.875rem}}.mpRow.padBottomMedium{padding-bottom:6.25rem}@media (min-width:62rem){.mpRow.padBottomMedium{padding-bottom:11.25rem}}.mpRow.padBottomBig{padding-bottom:7.5rem}@media (min-width:62rem){.mpRow.padBottomBig{padding-bottom:12.5rem}}.mpRow.padTopSmall{padding-top:3.75rem}@media (min-width:62rem){.mpRow.padTopSmall{padding-top:6.875rem}}.mpRow.padTopMedium{padding-top:6.25rem}@media (min-width:62rem){.mpRow.padTopMedium{padding-top:11.25rem}}.mpRow.padTopBig{padding-top:7.5rem}@media (min-width:62rem){.mpRow.padTopBig{padding-top:12.5rem}}.mpRow.mpSeparator div{height:0;width:100%}.mpRow .gridTabs{overflow:hidden;width:auto;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mpRow .gridTabs .tabLink{cursor:pointer;flex:0 0 auto;width:auto;padding:10px 23px;transition:color 200ms linear}.mpRow .gridTabs .tabLink:hover,.mpRow .gridTabs .tabLink.current{color:var(--color-green)}.mpRow .gridTabs .swiper{width:auto}.mpRow .gridTabs .is-clone{display:none}.mpRow .gridTabContainer .tabItem{display:none}.mpRow .gridTabContainer .tabItem.show{display:flex;animation:fadeInOpacity var(--default-anim-speed) ease-in}.mpRow.mainText{max-width:var(--mpContainerWidthSmall);margin:auto;display:flex;justify-content:center;text-align:center;flex-direction:column}.mpRow.mainText p+p{padding-top:0}.mpRow.mainText .title,.mpRow.mainText .text{margin-bottom:var(--default-element-padding)}.mpRow.mainText .links{display:flex;flex-direction:row;column-gap:40px;justify-content:center;flex-wrap:wrap;row-gap:10px}.mpRow.bodyText{flex-direction:column;margin:auto;max-width:var(--mpContainerWidthSmall);align-items:center;text-align:center}.mpRow.bodyText p+p{padding-top:0}.mpRow.bodyText .titleSmall{margin-bottom:var(--default-element-padding)}.mpRow.bodyText .titleBig{margin-bottom:var(--default-text-padding)}.mpRow.bodyText .links{margin-top:var(--default-element-padding)}.mpRow.headerImage{max-width:var(--mpContainerWidthSmall);margin:auto;display:flex;justify-content:center;text-align:center;flex-direction:column}.mpRow.headerImage .title{margin-top:-50px}.mpRow.headerImage .mobileLink{margin-top:30px}@media (min-width:62rem){.mpRow.headerImage .mobileLink{display:none}}.mpRow.headerText{max-width:var(--mpContainerWidth);margin:0 auto;position:relative;display:grid;grid-template-columns:60% 40%;grid-template-rows:auto auto auto;align-items:flex-start}@media (min-width:62rem){.mpRow.headerText{grid-template-rows:0.5fr auto 1fr}}.mpRow.headerText .col1{grid-column:1 / span 2;grid-row:1 / span 1;padding-bottom:var(--default-text-padding)}@media (min-width:62rem){.mpRow.headerText .col1{grid-column:1 / span 1;grid-row:1 / span 3;padding-bottom:0}}.mpRow.headerText .col2{grid-column:1 / span 2;grid-row:2 / span 1;padding-bottom:var(--default-text-padding)}@media (min-width:62rem){.mpRow.headerText .col2{grid-column:2 / span 1;grid-row:1 / span 1}}.mpRow.headerText .col3{grid-column:1 / span 2;grid-row:3 / span 1}@media (min-width:62rem){.mpRow.headerText .col3{grid-column:2 / span 1;grid-row:2 / span 2}}.mpRow.imageTeaser{margin:auto;width:100%}.mpRow.imageTeaser:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(180deg,#F3EFEB 1.76%,#fff0 58.64%)}.mpRow.imageTeaser .overlay{padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding);position:absolute;top:16%;max-width:100%;left:0;text-align:center}@media (min-width:36rem){.mpRow.imageTeaser .overlay{width:576px;left:50%;margin-left:-278px}}@media (min-width:48rem){.mpRow.imageTeaser .overlay{width:708px;left:50%;margin-left:-354px}}@media (min-width:62rem){.mpRow.imageTeaser .overlay{width:900px;left:50%;margin-left:-450px}}@media (min-width:75rem){.mpRow.imageTeaser .overlay{width:962px;left:50%;margin-left:-481px}}.mpRow.imageTeaser .links{margin-top:var(--default-text-padding)}.mpRow.contentSlider .overlay{position:absolute;bottom:0;left:0;padding-bottom:73px;padding-left:var(--mpContainerPadding);max-width:100%}@media (min-width:48rem){.mpRow.contentSlider .overlay{max-width:50%}}@media (min-width:62rem){.mpRow.contentSlider .overlay{max-width:40%}}.mpRow.contentSlider picture:after{background:linear-gradient(270deg,#fff0 26.8%,rgb(68 59 54 / .8));background-blend-mode:multiply,normal;position:absolute;left:0;top:0;height:100%;width:100%;content:""}.mpRow.contentSlider .title{margin-top:30px}.mpRow.contentSlider .text{margin-top:var(--default-text-padding)}.mpRow.contentSlider .link{margin-top:var(--default-text-padding);margin-bottom:100px}@media (min-width:48rem){.mpRow.contentSlider .link{margin-bottom:0}}.mpRow.contentSlider .link.noMarginBottom{margin-bottom:0}.mpRow.contentSlider .contentSlider-arrows{position:absolute;bottom:73px;left:var(--mpContainerPadding);z-index:1}@media (min-width:48rem){.mpRow.contentSlider .contentSlider-arrows{left:auto;right:var(--mpContainerPadding)}}.mpRow.imageTextMasonry{margin:auto;max-width:var(--mpContainerWidth);flex-direction:column}.mpRow.imageTextMasonry .gridTabContainer{flex:1 0 100%}.mpRow.imageTextMasonry .gridTabContainer .tabItem{flex-direction:column-reverse}@media (min-width:48rem){.mpRow.imageTextMasonry .gridTabContainer .tabItem{flex-direction:row}}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colLeft{flex:1 0 100%}@media (min-width:48rem){.mpRow.imageTextMasonry .gridTabContainer .tabItem .colLeft{flex:1 0 50%}}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colLeft .title{margin-top:73px}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colLeft .text{margin-top:1em}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colRight{flex:1 0 100%;margin-bottom:50px;padding-left:0}@media (min-width:48rem){.mpRow.imageTextMasonry .gridTabContainer .tabItem .colRight{flex:1 0 50%;padding-left:10%;margin-bottom:0}}@media (min-width:62rem){.mpRow.imageTextMasonry .gridTabContainer .tabItem .colRight{padding-left:12%}}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colRight .title{margin-bottom:30px}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colRight .link{margin-bottom:50px}.mpRow.imageTextMasonry .gridTabContainer .tabItem .colRight .imageSlider-arrows{margin-top:var(--default-text-padding)}.mpRow.activities{margin:auto;width:100%;flex-direction:column;position:relative}.mpRow.activities .activityTab{display:none;flex-direction:column-reverse;align-items:flex-end;padding:0 var(--mpContainerPadding)}@media (min-width:62rem){.mpRow.activities .activityTab{padding-left:var(--mpContainerPadding);padding-right:0;margin-left:calc(var(--mpContainerOffset) / 2);width:calc(100% - var(--mpContainerOffsetSimple));flex-direction:row}}.mpRow.activities .activityTab.show{display:flex;animation:fadeInOpacity var(--default-anim-speed) ease-in}.mpRow.activities .activityTab .activityText{flex:1 0 100%;padding-top:var(--default-text-padding);width:100%}@media (min-width:62rem){.mpRow.activities .activityTab .activityText{flex:1 0 25%;padding-right:40px;padding-top:0;width:25%}}@media (min-width:75rem){.mpRow.activities .activityTab .activityText{padding-right:var(--default-text-padding)}}.mpRow.activities .activityTab .activitySlider{flex:1 0 100%;width:100%;overflow:hidden;position:relative}@media (min-width:62rem){.mpRow.activities .activityTab .activitySlider{flex:1 0 75%;width:75%}}.mpRow.activities .activityTab .swiper-slide{width:100%;flex:1 0 100%;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:48rem){.mpRow.activities .activityTab .swiper-slide{width:25%;flex:1 0 25%}}.mpRow.activities .activityTab .swiper-slide .swiper-slide-align{padding-right:80px}@media (min-width:48rem){.mpRow.activities .activityTab .swiper-slide .swiper-slide-align{padding-right:30px}}@media (min-width:62rem){.mpRow.activities .activityTab .swiper-slide .swiper-slide-align{padding-right:40px}}@media (min-width:75rem){.mpRow.activities .activityTab .swiper-slide .swiper-slide-align{padding-right:var(--default-text-padding)}}.mpRow.activities .activityTab .swiper-slide.swiper-slide-active{width:100%;flex:1 0 100%}@media (min-width:48rem){.mpRow.activities .activityTab .swiper-slide.swiper-slide-active{width:50%;flex:1 0 50%}}.mpRow.activities .activityTab .activitySlider-arrows{position:absolute;top:50%;width:50px;flex-direction:column;left:auto;right:0;z-index:10;row-gap:20px;margin-top:-60px}@media (min-width:48rem){.mpRow.activities .activityTab .activitySlider-arrows{top:calc(48% - 50px);left:50%;right:auto;width:auto;flex-direction:row;margin-top:0}}.mpRow.activities .activityTab .title,.mpRow.activities .activityTab .text{margin-bottom:var(--default-text-padding)}.mpRow.activities .activityTabLinks{padding:0 var(--mpContainerPadding);width:100%}@media (min-width:48rem){.mpRow.activities .activityTabLinks{left:0;top:0;position:absolute;z-index:10}}@media (min-width:62rem){.mpRow.activities .activityTabLinks{padding-left:var(--mpContainerPadding);padding-right:0;left:calc(var(--mpContainerOffset) / 2);width:calc(100% - var(--mpContainerOffsetSimple))}}.mpRow.activities .activityTabLinks .activityTabLinksInner{padding-bottom:var(--default-text-padding)}@media (min-width:62rem){.mpRow.activities .activityTabLinks .activityTabLinksInner{padding-left:25%}}@media (min-width:48rem){.mpRow.activities .activityTabLinks .activityTabLinksInnerAlign{padding-left:50%}}.mpRow.activities .activityTabLinks .activityTabLink{padding-bottom:5px;transition:color 200ms linear}.mpRow.activities .activityTabLinks .activityTabLink:hover,.mpRow.activities .activityTabLinks .activityTabLink.current{color:var(--color-green)}.mpRow.pageTeaser{align-items:center;justify-content:space-between;column-gap:6%;flex-direction:column}@media (min-width:62rem){.mpRow.pageTeaser{flex-direction:row;align-items:flex-start}}.mpRow.pageTeaser .col{flex:1 0 100%;width:100%;margin-bottom:var(--default-element-padding);display:flex;flex-direction:column;align-items:center}.mpRow.pageTeaser .col picture{flex:1 0 100%;margin-bottom:var(--default-text-padding)}.mpRow.pageTeaser .col .text{flex:1 0 100%;width:100%}@media (min-width:48rem){.mpRow.pageTeaser .col{flex-direction:row;column-gap:6%}.mpRow.pageTeaser .col picture{flex:1 0 47%;margin-bottom:0}.mpRow.pageTeaser .col .text{flex:1 0 47%}}@media (min-width:62rem){.mpRow.pageTeaser .col{flex:1 0 29.33%;flex-direction:column;margin-bottom:0;align-items:flex-start}.mpRow.pageTeaser .col picture{flex:1 0 100%;margin-bottom:var(--default-text-padding)}.mpRow.pageTeaser .col:nth-child(even) picture{margin-top:var(--default-text-padding);margin-bottom:0}.mpRow.pageTeaser .col .text{flex:1 0 100%}}.mpRow.pageTeaser .col .titleMedium{margin-bottom:30px}@media (max-width:47.9375rem){.mpRow.pageTeaser .col.col2{flex-direction:column-reverse}}.mpRow.footer{margin:auto;width:100%;flex-direction:row}@media (min-width:100rem){.mpRow.footer{max-width:var(--mpContainerWidth)}}.mpRow.footer.footerTop{display:grid;grid-template-columns:minmax(25%,400px) auto auto auto 30px;grid-template-rows:auto auto auto auto auto}.mpRow.footer.footerTop .footerCol{text-align:center}.mpRow.footer.footerTop .footerCol.colorGreen{color:var(--color-green)}@media (min-width:48rem){.mpRow.footer.footerTop .footerCol{text-align:left}}.mpRow.footer.footerTop .footerCol01{grid-column:1 / span 5;grid-row:1 / span 1}@media (min-width:48rem){.mpRow.footer.footerTop .footerCol01{grid-column:1 / span 5;grid-row:1 / span 1}}@media (min-width:75rem){.mpRow.footer.footerTop .footerCol01{grid-column:1 / span 1;grid-row:1 / span 1}}.mpRow.footer.footerTop .footerCol02{grid-column:1 / span 5;grid-row:3 / span 1;padding-top:var(--default-element-padding)}@media (min-width:48rem){.mpRow.footer.footerTop .footerCol02{grid-column:1 / span 1;grid-row:3 / span 1;padding-right:30px}}@media (min-width:75rem){.mpRow.footer.footerTop .footerCol02{grid-column:2 / span 1;grid-row:1 / span 1;padding-top:0}}.mpRow.footer.footerTop .footerCol03{grid-column:1 / span 5;grid-row:4 / span 1;padding-top:var(--default-element-padding)}@media (min-width:48rem){.mpRow.footer.footerTop .footerCol03{grid-column:2 / span 2;grid-row:3 / span 1;padding-right:30px}}@media (min-width:75rem){.mpRow.footer.footerTop .footerCol03{grid-column:3 / span 1;grid-row:1 / span 1;padding-top:0}}.mpRow.footer.footerTop .footerCol04{grid-column:1 / span 5;grid-row:5 / span 1;padding-top:var(--default-element-padding);display:flex;flex-direction:column}@media (min-width:48rem){.mpRow.footer.footerTop .footerCol04{grid-column:4 / span 2;grid-row:3 / span 1}}@media (min-width:75rem){.mpRow.footer.footerTop .footerCol04{grid-column:4 / span 1;grid-row:1 / span 1;padding-top:0}}.mpRow.footer.footerTop .footerCol04 a{display:inline-block;margin-bottom:8px}.mpRow.footer.footerTop .footerCol05{grid-column:1 / span 5;grid-row:2 / span 1;padding-right:0;display:flex;flex-direction:row;column-gap:20px;align-items:center;justify-content:center;padding-top:var(--default-text-padding)}@media (min-width:48rem){.mpRow.footer.footerTop .footerCol05{grid-column:1 / span 5;grid-row:2 / span 1;justify-content:left}}@media (min-width:75rem){.mpRow.footer.footerTop .footerCol05{grid-column:5 / span 1;grid-row:1 / span 1;flex-direction:column;row-gap:20px;padding-top:0}}.mpRow.footer.footerTop .title.colorGreen{margin-bottom:1em;color:var(--color-green)}.mpRow.footer.footerTop .title.colorBeige{margin-bottom:var(--default-text-padding);color:var(--color-lightbrown)}.mpRow.footer.footerBottom{padding-top:10px;padding-bottom:10px;align-items:center;flex-wrap:wrap}.mpRow.footer.footerBottom svg,.mpRow.footer.footerBottom img{width:auto;height:auto}.mpRow.footer.footerBottom .footerCol01{flex:1 0 100%;display:flex;flex-direction:row;align-items:center;column-gap:20px;justify-content:center}@media (min-width:62rem){.mpRow.footer.footerBottom .footerCol01{flex:1 0 25%;justify-content:flex-start}}.mpRow.footer.footerBottom .footerCol02{flex:1 0 100%;line-height:50px;display:flex;flex-direction:column;padding-top:30px}@media (min-width:48rem){.mpRow.footer.footerBottom .footerCol02{flex-direction:row;align-items:center;column-gap:30px;justify-content:center}}@media (min-width:62rem){.mpRow.footer.footerBottom .footerCol02{justify-content:flex-end;padding-top:0;flex:1 0 60%}}@media (min-width:75rem){.mpRow.footer.footerBottom .footerCol02{justify-content:center}}.mpRow.footer.footerBottom .footerCol02 span{display:inline-block;padding:5px 0;text-align:center}@media (min-width:48rem){.mpRow.footer.footerBottom .footerCol02 span{padding:0}}.mpRow.footer.footerBottom .footerCol03{flex:1 0 100%;font-size:12px;line-height:1.3em;text-align:center;padding-top:20px;padding-bottom:10px}@media (min-width:75rem){.mpRow.footer.footerBottom .footerCol03{flex:1 0 15%;padding-top:0;padding-bottom:0;text-align:left}}.mpRow.rooms.roomSlider{margin:auto;max-width:var(--mpContainerWidth);position:relative}.mpRow.rooms.roomSlider .roomItem{width:100%;display:grid;grid-template-columns:30% 40% 30%;grid-template-rows:auto auto auto auto;position:relative}.mpRow.rooms.roomSlider .roomInfo{grid-column:1 / span 3;grid-row:3 / span 1;padding:0 var(--mpContainerPadding) 120px var(--mpContainerPadding)}@media (min-width:36rem){.mpRow.rooms.roomSlider .roomInfo{padding:0 0 120px 0}}@media (min-width:62rem){.mpRow.rooms.roomSlider .roomInfo{grid-column:1 / span 1;grid-row:1 / span 1;padding:68px 0 10px 0}}.mpRow.rooms.roomSlider .roomTitle{grid-column:1 / span 3;grid-row:1 / span 1;text-align:center;position:relative;z-index:10}.mpRow.rooms.roomSlider .roomTitle span{position:relative;width:100%;display:block;text-align:center;margin-bottom:-30px}@media (min-width:62rem){.mpRow.rooms.roomSlider .roomTitle{grid-column:2 / span 1;grid-row:1 / span 1}.mpRow.rooms.roomSlider .roomTitle span{position:absolute;left:0;margin-bottom:0;top:0;z-index:1}}.mpRow.rooms.roomSlider .roomImage{grid-column:1 / span 3;grid-row:2 / span 1;margin-bottom:50px}@media (min-width:62rem){.mpRow.rooms.roomSlider .roomImage{margin-bottom:30px}}.mpRow.rooms.roomSlider .roomLink{grid-column:1 / span 3;grid-row:4 / span 1;padding:0 var(--mpContainerPadding)}@media (min-width:36rem){.mpRow.rooms.roomSlider .roomLink{padding:0}}@media (min-width:62rem){.mpRow.rooms.roomSlider .roomLink{grid-column:1 / span 2;grid-row:3 / span 1}}.mpRow.rooms.roomSlider .roomSlider-arrows{position:absolute;z-index:1;bottom:180px;left:var(--mpContainerPadding)}@media (min-width:62rem){.mpRow.rooms.roomSlider .roomSlider-arrows{left:auto;top:68px;right:var(--mpContainerPadding);bottom:auto}}.mpRow.rooms.roomSlider .signet{position:absolute;bottom:300px;right:27px;width:120px;height:120px;cursor:pointer;z-index:1}@media (min-width:62rem){.mpRow.rooms.roomSlider .signet{bottom:154px;right:27px;width:160px;height:160px}}.mpRow.rooms.roomSlider .signet .signetCircle{transform:rotate(10deg)}.mpRow.rooms.roomSlider .signet .signetCircle svg{overflow:visible}.mpRow.rooms.roomSlider .signet .signetCircle svg .circle{fill:#fff0}.mpRow.rooms.roomSlider .signet .signetCircle svg .circleText{fill:var(--color-black);font-size:10px}.mpRow.rooms.roomSlider .signet .signetImg{position:absolute;width:63px;height:43px;left:50%;top:50%;margin-left:-31px;margin-top:-21px}@media (min-width:62rem){.mpRow.rooms.roomSlider .signet .signetImg{width:95px;height:63px;margin-left:-47px;margin-top:-31px}}.mpRow.rooms.roomSlider .signet:hover .signetCircle{animation:mprotate 1s infinite}@keyframes mprotate{0%,100%{transform:rotate(10deg)}50%{transform:rotate(0)}}.mpRow.rooms.list{width:100%;flex-direction:column}.mpRow.rooms.detailHeadline{margin:auto;max-width:var(--mpContainerWidth);justify-content:center;text-align:center}.mpRow.rooms.detailHeader{display:grid;grid-template-columns:30% 40% 30%;grid-template-rows:24% auto auto auto;padding-top:90px}@media (min-width:62rem){.mpRow.rooms.detailHeader{padding-top:127px}}.mpRow.rooms.detailHeader .title{grid-column:1 / span 3;grid-row:1 / span 1;position:relative;z-index:1;text-align:center}.mpRow.rooms.detailHeader .title span{display:inline-block;position:absolute;top:-90px;left:0;width:100%}@media (min-width:62rem){.mpRow.rooms.detailHeader .title{grid-column:2 / span 1;grid-row:1 / span 1}.mpRow.rooms.detailHeader .title span{top:-127px}}.mpRow.rooms.detailHeader .roomInfo{grid-column:1 / span 3;grid-row:4 / span 1;position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;padding-top:var(--default-text-padding)}.mpRow.rooms.detailHeader .roomInfo span{padding:0 30px}@media (min-width:62rem){.mpRow.rooms.detailHeader .roomInfo{grid-column:1 / span 1;grid-row:1 / span 1;text-align:right;padding-top:0}.mpRow.rooms.detailHeader .roomInfo span{padding:0 50px 0 20px}}.mpRow.rooms.detailHeader .roomDetailSlider{grid-column:1 / span 3;grid-row:1 / span 2;position:relative;z-index:0;display:flex;align-items:center}.mpRow.rooms.detailHeader .arrows{grid-column:1 / span 3;grid-row:3 / span 1;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:var(--default-text-padding)}.mpRow.rooms.detailHeader .arrows .roomDetailSlider-arrows{justify-content:center}@media (min-width:62rem){.mpRow.rooms.detailHeader .arrows{grid-column:3 / span 1;grid-row:1 / span 1;padding-top:0}.mpRow.rooms.detailHeader .arrows .roomDetailSlider-arrows{padding-left:50px;justify-content:flex-start}}.mpRow.rooms.detailHeader .swiper{position:relative;width:100%;overflow:hidden}.mpRow.rooms.detailHeader .swiper-slide{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media (min-width:36rem){.mpRow.rooms.detailHeader .swiper-slide{width:70%}}@media (min-width:48rem){.mpRow.rooms.detailHeader .swiper-slide{width:50%}}@media (min-width:62rem){.mpRow.rooms.detailHeader .swiper-slide{width:40%}}.mpRow.rooms.detailHeader .swiper-slide .swiper-slide-align{width:100%;transition:all 0.3s ease-in-out}.mpRow.rooms.detailHeader .swiper-slide.swiper-slide-prev .swiper-slide-align{align-self:flex-end;padding-right:50px;width:76%}.mpRow.rooms.detailHeader .swiper-slide.swiper-slide-next .swiper-slide-align{align-self:flex-start;padding-left:50px;width:76%}.mpRow.rooms.detailContent{max-width:var(--mpContainerWidth);margin:auto;flex-direction:column-reverse;flex-wrap:wrap;column-gap:6%;justify-content:center}@media (min-width:62rem){.mpRow.rooms.detailContent{flex-direction:row}}.mpRow.rooms.detailContent .colLeft{flex:1 0 100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--default-element-padding)}@media (min-width:62rem){.mpRow.rooms.detailContent .colLeft{flex:1 0 47%;padding-top:0}}.mpRow.rooms.detailContent .colLeft .title{margin-bottom:30px}.mpRow.rooms.detailContent .colLeft .teaser{margin-bottom:var(--default-text-padding)}.mpRow.rooms.detailContent .colLeft .linkLine+.linkLine{margin-left:30px}.mpRow.rooms.detailContent .colRight{flex:1 0 100%}@media (min-width:62rem){.mpRow.rooms.detailContent .colRight{flex:1 0 47%}}.mpRow.rooms.detailContent .colRight .tabItem{flex-direction:column}.mpRow.rooms.detailContent .colRight .tabItem .cRow{display:block;width:100%}.mpRow.rooms.detailContent .colRight .tabItem .cRow+.cRow{margin-top:var(--default-text-padding)}.mpRow.packages.short{margin:auto;width:100%;flex-direction:column}@media (min-width:62rem){.mpRow.packages.short{flex-direction:row}}.mpRow.packages.short .packageItem{flex:1 0 100%;position:relative}.mpRow.packages.short .packageItem *{text-align:left}@media (min-width:62rem){.mpRow.packages.short .packageItem{flex:1 0 33.33%}}.mpRow.packages.short .packageItem .overlay{background:linear-gradient(180deg,rgb(26 23 22 / .8) 0%,#fff0 38.46%,#fff0 67.31%,rgb(56 43 36 / .8) 100%);position:absolute;height:100%;width:100%;left:0;bottom:0;padding:var(--default-text-padding);color:var(--color-white);display:flex;align-items:flex-end}@media (min-width:62rem){.mpRow.packages.short .packageItem .overlay{padding:30px}}@media (min-width:75rem){.mpRow.packages.short .packageItem .overlay{padding:var(--default-text-padding)}}.mpRow.packages.short .packageItem .overlay .title{margin-bottom:22px}.mpRow.packages.short .packageItem .overlay .link{margin-top:30px;display:none}.mpRow.packages.list{width:100%;flex-direction:column}.mpRow.imageCarousel{margin:auto;max-width:var(--mpContainerWidth);position:relative}.mpRow.imageCarousel .imageCarouselSlider{padding-right:73px;position:relative;width:100%}@media (min-width:48rem){.mpRow.imageCarousel .swiper-slide,.mpRow.imageCarousel .swiper-slide img{width:auto}}.mpRow.imageCarousel .imageCarouselSlider-arrows{position:absolute;right:0;width:50px;height:120px;z-index:1;flex-direction:column;row-gap:20px;bottom:0;padding:0}.mpRow.slidefilterContainer{overflow:hidden;width:auto;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mpRow.slidefilterContainer .swiper{width:auto}.mpRow.slidefilterContainer .swiper-slide{flex:0 0 auto;width:auto}.mpRow.slidefilterContainer .is-clone{display:none}.mpRow.accordions{margin:auto;max-width:var(--mpContainerWidth);position:relative}.mpRow.accordions .filterItem{padding:7px 9px}@media (min-width:62rem){.mpRow.accordions .filterItem{padding:7px 13px}}.mpRow.accordions .accordioncontainer,.mpRow.accordions .accordioncontainer-inner{width:100%}.mpRow.accordions .accordion{width:100%;position:relative;text-align:left;padding-bottom:0;border-bottom:1px solid var(--color-brown)}.mpRow.accordions .accordion:last-child{border-bottom:0}.mpRow.accordions .accordion-inner{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto auto}.mpRow.accordions .accordion-inner .accordion-header{grid-column:1 / span 2;grid-row:1 / span 1;padding:17px 0;z-index:1;cursor:pointer;position:relative;font-size:32px;line-height:40px}@media (min-width:48rem){.mpRow.accordions .accordion-inner .accordion-header{padding:37px 58% 37px 0}}.mpRow.accordions .accordion-inner .accordion-panel{grid-column:1 / span 2;grid-row:2 / span 1;margin-bottom:var(--default-text-padding);padding-right:0;overflow:hidden;transition:max-height var(--default-hover-speed) ease-out;max-height:52px;height:auto}@media (min-width:48rem){.mpRow.accordions .accordion-inner .accordion-panel{grid-column:2 / span 1;grid-row:1 / span 2;margin-top:35px;padding-right:73px}}.mpRow.accordions .accordion-inner .accordion-panel.open{max-height:100%}.mpRow.accordions .accordion-trigger{text-align:left;position:relative;padding-right:60px;width:100%}@media (min-width:48rem){.mpRow.accordions .accordion-trigger{padding-right:0}}.mpRow.textAndAccordions{margin:auto;max-width:var(--mpContainerWidth);position:relative;flex-direction:column}@media (min-width:62rem){.mpRow.textAndAccordions{flex-direction:row}}.mpRow.textAndAccordions .col{flex:1 0 100%}@media (min-width:62rem){.mpRow.textAndAccordions .col{flex:1 0 50%}}@media (min-width:62rem){.mpRow.textAndAccordions .col01{padding-right:9%}}.mpRow.textAndAccordions .col01 .titleSmall{margin-bottom:30px}.mpRow.textAndAccordions .col01 .titleMedium{margin-bottom:var(--default-text-padding)}.mpRow.textAndAccordions .accordioncontainer{width:100%;margin-top:var(--default-element-padding)}@media (min-width:62rem){.mpRow.textAndAccordions .accordioncontainer{margin-top:-17px}}.mpRow.textAndAccordions .accordioncontainer-inner{width:100%}.mpRow.textAndAccordions .accordion{width:100%;position:relative;text-align:left;border-bottom:1px solid var(--color-brown)}.mpRow.textAndAccordions .accordion-inner{display:flex;flex-direction:column}.mpRow.textAndAccordions .accordion-inner .accordion-header{flex:1 0 100%;padding:30px 73px 30px 0;cursor:pointer;position:relative}.mpRow.textAndAccordions .accordion-inner .accordion-header .plusminus{top:17px}.mpRow.textAndAccordions .accordion-inner .accordion-panel{flex:1 0 100%;margin-bottom:var(--default-text-padding);display:none}.mpRow.textAndAccordions .accordion-inner .accordion-panel.open{animation:fadeInOpacity var(--default-out-speed) ease-in;display:block}.mpRow.textAndAccordions .accordion-trigger{letter-spacing:1.4px}.mpRow.textItemScroller{margin:auto;max-width:var(--mpContainerWidth);position:relative;flex-direction:column}@media (min-width:62rem){.mpRow.textItemScroller{flex-direction:row}}.mpRow.textItemScroller .sticky{position:sticky;top:100px}.mpRow.textItemScroller .col{flex:1 0 100%}@media (min-width:62rem){.mpRow.textItemScroller .col{flex:1 0 50%}}.mpRow.textItemScroller .col01{margin-bottom:var(--default-element-padding)}@media (min-width:62rem){.mpRow.textItemScroller .col01{padding-right:9%;margin-bottom:0}}.mpRow.textItemScroller .col01 .titleSmall{margin-bottom:30px}.mpRow.textItemScroller .textItem{margin-top:var(--default-element-padding)}.mpRow.textItemScroller .textItem:first-child{margin-top:0}.mpRow.textItemScroller .textItem .text p+*{padding-top:1em}.mpRow.textItemScroller .textItem .text ul+*{padding-top:1em}.mpRow.textItemScroller .textItem .text ul{list-style-type:disc;padding-left:30px}.mpRow.textItemScroller .textItem .link{margin-top:30px}.mpRow.gallery{margin:auto;max-width:var(--mpContainerWidth);position:relative;padding-left:calc(var(--mpContainerPadding) - 15px);padding-right:calc(var(--mpContainerPadding) - 15px)}.mpRow.gallery .grid{width:100%}.mpRow.gallery .grid-item{width:100%}@media (min-width:36rem){.mpRow.gallery .grid-item{width:50%}}@media (min-width:62rem){.mpRow.gallery .grid-item{width:33.33%}}.mpRow.gallery .grid-item-align{padding:15px}.mpRow.galleryFilter{margin:auto;max-width:var(--mpContainerWidth);position:relative;flex-wrap:wrap;justify-content:center}.mpRow.galleryFilter .filterItem{padding:7px 9px}@media (min-width:62rem){.mpRow.galleryFilter .filterItem{padding:7px 13px}}.mpRow.maps{margin:auto;max-width:var(--mpContainerWidth);position:relative;flex-direction:column}.mpRow.maps .openStreetMap{position:relative;z-index:0;flex:1 0 100%}.mpRow.maps #openStreetMapInit{height:400px;width:100%}.mpRow.request{margin:auto;max-width:var(--mpContainerWidth);position:relative}.mpRow.request .parsley-required{padding-top:10px;color:red}.mpRow.request .page{width:100%}@media (min-width:62rem){.mpRow.request .page{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:6%}}.mpRow.request .form-fieldset{border:none;margin:0;padding:0}.mpRow.request fieldset legend{display:none}.mpRow.request #miraval-DE-141-fieldset-timespan{grid-column:1 / span 1;grid-row:1 / span 1}.mpRow.request #miraval-DE-141-fieldset-tripdata{grid-column:1 / span 1;grid-row:2 / span 1}.mpRow.request #miraval-DE-141-fieldset-personaldata{grid-column:2 / span 1;grid-row:1 / span 2}.mpRow.request #miraval-DE-141-fieldset-submit{grid-column:1 / span 2;grid-row:3 / span 1}.mpRow.request .form-group{padding-bottom:17px}.mpRow.request .control-label{padding-bottom:8px}.mpRow.request .select2-selection__rendered{display:inline-block}.mpRow.request .form-control,.mpRow.request .select2-container--default .select2-selection--single{background-color:#fff0;border-radius:0;border:none;border-bottom:1px solid var(--color-base);width:100%}.mpRow.request .form-group-type-Submit{padding-top:17px}.mpRow.request .form-group-type-Submit .g_linkWrapper{text-align:center}.mpRow.request .form-group-type-Submit .linkButton{display:inline-block}.mpRow.request .the-checkbox{float:left;margin-right:10px;position:relative;top:4px}.mpRow .formattedText p+*{padding-top:30px}.mpRow .formattedText ul+*{padding-top:30px}.mpRow .formattedText ol+*{padding-top:30px}.mpRow .formattedText h2+*{padding-top:1em}.mpRow .formattedText h3+*{padding-top:1em}.mpRow .formattedText ul{list-style-type:disc;padding-left:30px}.mpRow .formattedText ol{padding-left:30px}.mpRow .formattedText h2,.mpRow .formattedText h3{font-size:15px;line-height:22px;letter-spacing:1.4px;text-transform:uppercase}.mpRow.listFilter{flex-wrap:wrap;justify-content:center}.mpRow.listFilter .filterItem{padding:7px 9px}@media (min-width:62rem){.mpRow.listFilter .filterItem{padding:7px 13px}}.mpRow .listItem{width:100%;margin-bottom:6.25rem;display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(3,auto)}@media (min-width:48rem){.mpRow .listItem{margin-bottom:12.5rem}}.mpRow .listItem .listTitle{grid-column:1 / span 2;grid-row:1 / span 1;margin-bottom:var(--default-text-padding);align-self:flex-end;display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding)}@media (min-width:48rem){.mpRow .listItem .listTitle{grid-column:1 / span 1;grid-row:1 / span 1;padding-right:110px;align-items:center}}@media (min-width:62rem){.mpRow .listItem .listTitle{padding-right:150px}}.mpRow .listItem .listContent{grid-column:1 / span 2;grid-row:3 / span 1;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding)}@media (min-width:48rem){.mpRow .listItem .listContent{grid-column:1 / span 1;grid-row:2 / span 1;padding-right:110px;align-items:center}}@media (min-width:62rem){.mpRow .listItem .listContent{padding-right:150px}}.mpRow .listItem .columnAlign{display:flex;flex-direction:column}@media (min-width:48rem){.mpRow .listItem .columnAlign{width:320px;max-width:100%}}.mpRow .listItem .listMedia{grid-column:1 / span 2;grid-row:2 / span 1}@media (min-width:48rem){.mpRow .listItem .listMedia{grid-column:2 / span 1;grid-row:1 / span 2}}.mpRow .listItem .listInfo{margin-bottom:23px;margin-top:var(--default-text-padding)}@media (min-width:48rem){.mpRow .listItem .listInfo{margin-top:0}}.mpRow .listItem .listLinks{display:flex;flex-direction:column;align-items:flex-start}.mpRow .listItem .listLinks .linkLine{margin-top:10px}.mpRow .listItem .listImageSlider{position:relative}.mpRow .listItem .listImageSlider-arrows{padding:var(--mpContainerPadding);padding-bottom:0}@media (min-width:48rem){.mpRow .listItem .listImageSlider-arrows{position:absolute;left:-80px;width:50px;height:120px;z-index:1;flex-direction:column;row-gap:20px;top:50%;margin-top:-60px;padding:0}}@media (min-width:62rem){.mpRow .listItem .listImageSlider-arrows{left:-100px}}@media (min-width:48rem){.mpRow .listItem:nth-child(even) .listTitle{grid-column:2 / span 1;padding-left:110px;padding-right:var(--mpContainerPadding)}}@media (min-width:62rem){.mpRow .listItem:nth-child(even) .listTitle{padding-left:150px}}@media (min-width:48rem){.mpRow .listItem:nth-child(even) .listContent{grid-column:2 / span 1;padding-left:110px;padding-right:var(--mpContainerPadding)}}@media (min-width:62rem){.mpRow .listItem:nth-child(even) .listContent{padding-left:150px}}@media (min-width:48rem){.mpRow .listItem:nth-child(even) .listMedia{grid-column:1 / span 1}}@media (min-width:48rem){.mpRow .listItem:nth-child(even) .listImageSlider-arrows{left:auto;right:-80px}}@media (min-width:62rem){.mpRow .listItem:nth-child(even) .listImageSlider-arrows{right:-100px}}.mpRow .plusminus{height:50px;width:50px;position:absolute;right:0;top:17px;border:1px solid var(--color-brown);border-radius:100%;transition:all var(--default-hover-speed) ease}@media (min-width:48rem){.mpRow .plusminus{top:37px}}.mpRow .plusminus span{display:block;width:100%;height:100%}.mpRow .plusminus span:after{content:"";height:1px;background-color:var(--color-brown);width:11px;position:absolute;transform:rotate(45deg);bottom:17px;left:auto;right:50%;margin-right:-1px}.mpRow .plusminus span:before{content:"";height:1px;background-color:var(--color-brown);width:11px;position:absolute;transform:rotate(-45deg);bottom:17px;left:50%;margin-left:-2px}.mpRow .plusminus:before{content:"";background-color:var(--color-brown);width:1px;height:22px;position:absolute;top:12px;left:50%;margin-left:-1px}.mpRow .open .plusminus{transform:rotate(180deg)}.mpRow .swiper,.mpRow .swiper-slide{height:auto;width:100%;position:relative}.mpRow .slider-arrows{display:flex;flex-direction:row;column-gap:20px}.mpRow .slider-prev,.mpRow .slider-next{border-radius:100%;cursor:pointer;display:block;height:50px;width:50px;position:relative}.mpRow .slider-prev:before,.mpRow .slider-next:before{content:"";height:1px;width:17px;left:16px;top:50%;display:inline-block;position:absolute;transition:right var(--default-hover-speed) ease}.mpRow .slider-prev:after,.mpRow .slider-next:after{content:"";border-style:solid;border-width:0 1px 1px 0;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:8px;height:8px;position:absolute;left:24px;top:50%;margin-top:-4px;transition:right var(--default-hover-speed) ease}.mpRow .slider-prev.colorWhite,.mpRow .slider-next.colorWhite{border:1px solid var(--color-white)}.mpRow .slider-prev.colorWhite:before,.mpRow .slider-next.colorWhite:before{background-color:var(--color-white)}.mpRow .slider-prev.colorWhite:after,.mpRow .slider-next.colorWhite:after{border-color:var(--color-white)}.mpRow .slider-prev.colorBrown,.mpRow .slider-next.colorBrown{border:1px solid var(--color-brown)}.mpRow .slider-prev.colorBrown:before,.mpRow .slider-next.colorBrown:before{background-color:var(--color-brown)}.mpRow .slider-prev.colorBrown:after,.mpRow .slider-next.colorBrown:after{border-color:var(--color-brown)}.mpRow .slider-prev:after{left:16px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.openPopup{cursor:pointer;width:100%}.popup{display:none;flex-direction:row;position:fixed;padding:var(--mpContainerPadding);align-items:center;left:0;top:0;height:100%;width:100%;z-index:9999;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.popup::-webkit-scrollbar{display:none}.popup.open{animation:fadeInOpacity var(--default-out-speed) linear;display:flex}.popup .closeButton{position:fixed;z-index:10;right:27px;top:27px;cursor:pointer;display:inline-block;font-size:77px;line-height:51px;border-width:1px;border-style:solid;border-radius:100%;border-color:var(--color-white);background-color:var(--color-brown);height:46px;width:47px;text-align:center;transform-origin:center center;padding-left:5px;padding-bottom:0}.popup .closeButton:before,.popup .closeButton:after{content:"";height:1px;width:24px;background-color:var(--color-white);position:absolute;left:50%;margin-left:-12px;transform:rotate(45deg);transition:all var(--default-hover-speed) ease}.popup .closeButton:after{transform:rotate(-45deg)}.popup .closeButton:hover:before{transform:rotate(-35deg)}.popup .closeButton:hover:after{transform:rotate(35deg)}.popup ul{padding-left:20px;list-style-type:disc}.popup li{padding-left:5px}.popup.packageDetail .popupContainer{margin:auto;position:relative;width:100%;padding:var(--mpContainerPadding);display:flex;flex-direction:row;flex-wrap:wrap;column-gap:6%}.popup.packageDetail .popupContainer .popupCol01{flex:1 0 100%;padding-bottom:var(--mpContainerPadding);display:flex;flex-direction:column;justify-content:space-between}@media (min-width:62rem){.popup.packageDetail .popupContainer .popupCol01{flex:1 0 30%;padding-bottom:0}}.popup.packageDetail .popupContainer .popupCol01 .title,.popup.packageDetail .popupContainer .popupCol01 .text,.popup.packageDetail .popupContainer .popupCol01 .links{margin-bottom:var(--default-text-padding)}.popup.packageDetail .popupContainer .popupCol01 .textSmall{margin-top:20px}.popup.packageDetail .popupContainer .popupCol02{flex:1 0 47%;padding-bottom:var(--mpContainerPadding);display:flex;flex-direction:column;justify-content:space-between}@media (min-width:62rem){.popup.packageDetail .popupContainer .popupCol02{flex:1 0 64%;padding-bottom:0}}.popup.packageDetail .popupContainer .popupCol02 .teaser{margin-bottom:var(--default-text-padding)}.popup.packageDetail .popupContainer .popupCol02 .description h2,.popup.packageDetail .popupContainer .popupCol02 .description h3{margin-bottom:20px}@keyframes fadeInOpacity{from{opacity:0}to{opacity:1}}
